iOS开发tableView分割线顶格,以及隐藏多余的单元格
来源:互联网 发布:彼得潘大叔 知乎 编辑:程序博客网 时间:2024/06/13 18:23
在iOS开发中,因为各种设计需求,设计师给的标注是cell的分割线顶格的,还有在一个tableView中可能只有1个单元格或者几个单元格,如果不做任何处理,屏幕上就会有没有任何内容的单元格,我们如何隐藏这些多余的cell的分割线呢?直接看代码吧!
//在创建talbleView的下方添加这两个if if ([myTableView respondsToSelector:@selector(setSeparatorInset:)]) { myTableView.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0); } if ([myTableView respondsToSelector:@selector(setLayoutMargins:)]) { [myTableView setLayoutMargins:UIEdgeInsetsMake(0, 0, 0, 0)]; }//实现tableview的代理方法-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ if ([cell respondsToSelector:@selector(setSeparatorInset:)]) { cell.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0); } if ([cell respondsToSelector:@selector(setLayoutMargins:)]) { [cell setLayoutMargins:UIEdgeInsetsMake(0, 0, 0, 0)]; }}//隐藏表视图多余单元格的分割线,此方法在创建talbeview的后面调用- (void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view];}
0 0
- iOS开发tableView分割线顶格,以及隐藏多余的单元格
- iOS tableView 隐藏多余分割线
- ios tableView隐藏多余的cell分割线separator
- iOS-swift-tableview隐藏多余的cell分割线
- iOS隐藏tableview多余的分割线以及解决cell左边短20px
- 隐藏tableView多余分割线
- UITableView 隐藏多余的分割线和实现分割线左边顶格的效果
- iOS开发技巧-tableView去掉多余的空行分割线,自定义Cell分割线
- ios开发技巧之tableView去掉多余的空行分割线 自定义cell分割线
- iOS开发技巧-tableView去掉多余的空行分割线,自定义Cell分割线
- tableView隐藏多余的分割线Extra cells separator
- tableView隐藏多余的分割线Extra cells separator
- iOS 处理分割线顶端对齐以及清除tableView多余的下划线,section header 设置无效
- iOS - TableView 去掉多余行数以及最后一行Cell分割线的处理
- iOS tableView去掉显示多余的cell分割线
- iOS tableview的一些小技巧(分割线顶格显示等……)
- 隐藏tableview的分割线
- tableView去掉多余的空行分割线
- android耗时任务_ANR
- Android项目自动生成build.xml,用Ant打包
- C++连接打印机(windows API)
- Django学习____简介
- WiFi GUI management tool
- iOS开发tableView分割线顶格,以及隐藏多余的单元格
- c++的基本语言知识(四 )
- Android 框架练成 教你打造高效的图片加载框架
- Android类参考---FragmentManager API
- java读写xml文件
- Spring aop 日志实例
- Eclipse连接MySQL数据库检验程序
- Android开发:Eclipse自动补全、函数提示等设置
- 根据农历时间计算公历时间