美文网首页
iOS 更改左滑文字的相关属性

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

作者: ErHu丶 | 来源:发表于2017-06-13 17:02 被阅读94次

该方法写在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;
                    }
                }
            }
        }
    }
}

相关文章

网友评论

      本文标题:iOS 更改左滑文字的相关属性

      本文链接:https://www.haomeiwen.com/subject/lsldqxtx.html