美文网首页
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