ios - 当 table.width 远大于 view.width 时,UITableViewCell 分隔符插入不起作用

标签 ios objective-c uitableview separator insets

当 iOS 10 上的 table.width 远大于 view.width 时,UITableViewCell 分隔符插入不起作用,我没有在 iOS 版本低于 iOS 10 的设备上尝试过。

enter image description here

code is here on gist

最佳答案

您可以在 UITableView 中添加分隔符使用下面的代码

 UIView* separatorLineView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 3)];/// change size as you need.       
 separatorLineView.backgroundColor = [UIColor whiteColor];// you can also put image here
 [cell.contentView addSubview:separatorLineView];

并删除 UITableView 的默认分隔符.希望能帮助到你。

关于ios - 当 table.width 远大于 view.width 时,UITableViewCell 分隔符插入不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42783601/

相关文章:

ios - 如何备份和恢复 ios 开发设备上的应用程序?

ios - 如何将 Storyboard UISearchBar 连接到以编程方式创建的 UISearchController?

ios - 使用新 Assets 和包 ID 在服务器端生成 IOS iPA 文件

ios - UITableView 编辑模式下的页眉和页脚缩进

ios - 为 TableView 中的单元格获取行触摸 UILabel

ios - 只有当 UIWebView 向下滚动一点时,状态栏才会检测到点击

iphone - 整个应用程序iphone的 session 管理

ios - 如何附加到 testflight 应用程序中发布以进行调试?

objective-c - View 转换

objective-c - 操作系统: How to maintain compatibility with older OSX/SDK