iOS 让tableView分割线从边框顶端开始
来源:互联网 发布:显卡更新驱动负优化 编辑:程序博客网 时间:2024/06/04 19:06
1.直接把tableView设置成self.tableView.separatorStyle =UITableViewCellSeparatorStyleNone.然后自定义cell那里自己加一个view,高度为1,颜色自己设置。
2.添加这两个方法 (使用这个方法时不能设置:
self.separatorStyle = UITableViewCellSeparatorStyleNone;
)-(void)viewDidLayoutSubviews
{
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];
}
if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) {
[self.tableView setLayoutMargins:UIEdgeInsetsMake(0,0,0,0)];
}
}
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
[cell setSeparatorInset:UIEdgeInsetsZero];
}
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
[cell setLayoutMargins:UIEdgeInsetsZero];
}
}
- iOS 让tableView分割线从边框顶端开始
- iOS—TableView的分割线从边框顶端开始
- iOS tableview分割线从边框顶端开始
- iOS 设置TableView Separatorinset 分割线从边框顶端开始以及分割线的颜色
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- iOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- iOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- TableView Separatorinset 分割线从边框顶端开始
- iOS - IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- iOS开发笔记——TableView Separatorinset 分割线从边框顶端开始
- IOS cell 分割线从边框顶端开始
- UITableView分割线从边框顶端开始
- 最小生成树之Kruskal算法
- 用户级线程和内核级线程的区别
- web_reg_save_param用法
- Python3-正则表达式-创建、匹配Regex对象
- 控件抖动
- iOS 让tableView分割线从边框顶端开始
- 指针数组和数组指针的区别
- tomcat 安装时出现 Failed to install Tomcat7 service
- 5-Scala对象(Class)和类(Object)
- 百度地图的key值和打包apk问题
- 得到当前项目路径
- python selenium使用Xpath定位
- Android设备如何加载.so文件以及如何适配
- Struts2框架学习(第六讲)