【前提】
UITableViewCell 原本就有他自己的imageView ,希望在这个imageView上再添加一个icon,
textLabel要缩进 icon 寛的大小。
【解决方案】
这种办法即能显示出原本的背景图片 也能显示出icon 同时也解决了 icon和textLabel重叠显示的问题。使用文本缩进动态调整他x轴的位置。
UITableViewCell 原本就有他自己的imageView ,希望在这个imageView上再添加一个icon,
textLabel要缩进 icon 寛的大小。
【解决方案】
UIImage *icon = [UIImage imageNamed:item.icon];
UIImageView *imgview = [[UIImageView alloc]initWithImage:icon];
imgview.frame = CGRectMake(5, 10, 15, 21);
[cell.contentView addSubview:imgview];
cell.indentationLevel = 2; //缩进层级
cell.indentationWidth = 10.0f; //每次缩进寛
这种办法即能显示出原本的背景图片 也能显示出icon 同时也解决了 icon和textLabel重叠显示的问题。使用文本缩进动态调整他x轴的位置。
本文介绍如何在UITableViewCell的内置imageView中添加自定义图标,并调整textLabel的缩进以避免与图标重叠,实现良好的视觉效果。
73

被折叠的 条评论
为什么被折叠?



