IOS8 设置TableView Separatorinset 分割线从边框顶端开始
来源:互联网 发布:数据录入员累不累 编辑:程序博客网 时间:2024/06/07 04:44
在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用
经过测试加入下面方法 在ios7 8上都可以正常工作
-(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];
}
}
经过测试加入下面方法 在ios7 8上都可以正常工作
-(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];
}
}
对于多余的横线,如果显示不到全屏,会出现横线。
只需要设置为
UITableViewStyleGrouped
0 0
- 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 分割线从边框顶端开始
- iOS - IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始 (这个和我之前的有点区别)
- iOS 设置TableView Separatorinset 分割线从边框顶端开始以及分割线的颜色
- TableView Separatorinset 分割线从边框顶端开始
- iOS开发笔记——TableView Separatorinset 分割线从边框顶端开始
- iOS—TableView的分割线从边框顶端开始
- iOS tableview分割线从边框顶端开始
- iOS 让tableView分割线从边框顶端开始
- IOS78 设置TableViewCell 分割线从边框顶端开始
- 兴趣与擅长之间
- Mybatis 入门之resultMap与resultType讲解实例
- 如何利用socket进行HTTP访问
- HDOJ 1201-18岁生日
- dbhome
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- 常用的Linux网络配置命令
- QT学习笔记(四):Http下载的另一种实现方式,使用QNetworkAccessManager
- 在应用中更新App版本
- 数据库性能优化之SQL语句优化
- oracle中的define,declare,variable的区别
- GreenPlum体系架构
- Class.forName()用法及与new区别 详解
- nginx 正向代理和反向代理