too*_*oom 7 uitableview separator ios
我想省略两个tableview单元格之间的分隔线.但是没有没有分隔符,我得到一个高度为1像素的分隔线,它只是留空或更好地表示完全透明.
如何告诉uitableview如何将下一个细胞直接连接到上面的细胞(没有任何间隙)?
好的,找到了我的答案并分享它,以防它对其他人有帮助。
我按照程序设置了所有单元格,因此我通过以下方式关闭了分隔符
m_tableView setSeparatorColor:[UIColor colorWithRed:0.0f green:0.0f blue:0.0f alpha:0.0f]]
接下来我通过设置分隔符样式
m_tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
Run Code Online (Sandbox Code Playgroud)
尽管我不得不承认这似乎没有做任何事情,而且这可能是一个转移话题。
对我来说,我发现调用了 cellForRowAtIndexPath 来配置单元格,我必须将背景图像的高度扩展 1 像素才能摆脱线条(我也为此使用了可拉伸图像,这也可能导致奇怪的结果) +1 要求)。我不喜欢任意+1,但这似乎可以解决问题......
frameBackground.size.height += 1;
Run Code Online (Sandbox Code Playgroud)
因此,虽然不认可+1,但上述步骤对我的列表视图有效,现在不再有分隔符。
| 归档时间: |
|
| 查看次数: |
3007 次 |
| 最近记录: |