美文网首页
tableViewCell右滑文字改为图片显示

tableViewCell右滑文字改为图片显示

作者: 搬运工开发者 | 来源:发表于2016-11-29 14:11 被阅读69次
Untitled.gif

自定义tableViewCell,并在.m 文件执行以下代码

- (void)layoutSubviews{
    [super layoutSubviews];
    for (UIView *subView in self.subviews) {
        if([subView isKindOfClass:NSClassFromString(@"UITableViewCellDeleteConfirmationView")]) {
            // 拿到subView之后再获取子控件
            UIView *deleteConfirmationView = subView.subviews[0];
            for (UIView *deleteView in deleteConfirmationView.subviews) {
                UIImageView *deleteImage = [[UIImageView alloc] init];
                deleteImage.contentMode = UIViewContentModeScaleAspectFit;
              //Delete为图片
                deleteImage.image = [UIImage imageNamed:@"Delete"];
                deleteImage.frame = CGRectMake(0, 0, deleteView.frame.size.width, deleteView.frame.size.height);
                [deleteView addSubview:deleteImage];
            }
        }
    }
}

相关文章

网友评论

      本文标题:tableViewCell右滑文字改为图片显示

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