iOS:tableViewCell最右边显示箭头,字符,自定义分割线

箭头

1.添加iOS系统自带的cell的箭头

cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;



2.去掉tableviewcell的间隔下划线

_tableView.separatorStyle=UITableViewCellSeparatorStyleNone;


3.添加自定义间隔线,加在下面的这个方法里面

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

//这里

}


如下:

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

UIView*lbl = [[UIViewalloc]init];//定义一个label用于显示cell之间的分割线(未使用系统自带的分割线),也可以用view来画分割线

lbl.frame= CGRectMake(cell.frame.origin.x+10, cell.frame.size.height-5, cell.frame.size.width-20,1);

lbl.backgroundColor=  [UIColorlightGrayColor];

[cell.contentViewaddSubview:lbl];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容