iOS ● UITableViewCell的右View(accessoryView)

如下图(红色部分)所示:

图1

大家都知道UITableViewCell有这样一个方法:

cell.textLabel.text = @"OnlyiOS";

也就是不用去自定义cell,就可以直接给cell左边的textLabel赋值,

但有些人可能不知道 : cell的右边(如图1红色部分),不通过自定义cell也是可以实现的.

在cellForRowAtIndexPath里加上:

UILabel*rightLabel = [[UILabelalloc]initWithFrame:CGRectMake(0,0,70,45)];

rightLabel.text=self.dataArray[indexPath.row];

cell.accessoryView= rightLabel;

cell.accessoryView.backgroundColor= [UIColorredColor];   //加上红色容易看清楚

accessoryView的accessory也就是"附件"的意思

重要的是cell.accessoryView=***;

***你可以放Label  Button textField等都是可以的.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容