iOS 更改左滑文字的相关属性

该方法写在Cell中即可

// 改变滑动删除按钮样式
- (void)layoutSubviews {
    [super layoutSubviews];
    for (UIView *subView in self.subviews){
        if([subView isKindOfClass:NSClassFromString(@"UITableViewCellDeleteConfirmationView")]) {
            UIView *confirmView = (UIView *)[subView.subviews lastObject];//删除是第一个元素,置顶是第二个
            for(UIView *sub in confirmView.subviews){
                if([sub isKindOfClass:NSClassFromString(@"UIButtonLabel")]){
                    UILabel *deleteLabel = (UILabel *)sub;
                    // 改置顶按钮的字体
                    if ([deleteLabel.text isEqualToString:@"置顶"] || [deleteLabel.text isEqualToString:@"取消置顶"] ) {
                        deleteLabel.textColor = [UIColor whiteColor];
                        return;
                    }
                }
            }
        }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,200评论 30 471
  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,467评论 0 12
  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 4,717评论 1 9
  • 前言 由于最近两个多月,笔者正和小伙伴们忙于对公司新项目的开发,笔者主要负责项目整体架构的搭建以及功能模块的分工。...
    CoderMikeHe阅读 27,089评论 74 271
  • 『碎碎念』阿西吧,过的啥破生活,真是够了,一到生理期就感冒,鼻子不通气,啊啊啊,还肚子疼,还要上班,忙的不可开交,...
    佛笑来人阅读 348评论 3 6