我在 iOS 7 中遇到UITableView
(style: UITableViewStyleGrouped
) 和separatorInset
. 有时,分隔符不可见。
简而言之,如果我渲染表直接加载所有数据(例如来自 a ),则使用相同的表(完全相同的代码)NSArray
,分隔线是正确的(默认 iOS7 样式,正确的插入值)。如果我使用 insertRowsAtIndexPaths 之类的东西动态地将新行添加到同一个表中,则分隔线会跨越单元格/屏幕的整个宽度(因此,没有 iOS7 默认样式)。
我试图在每个单元格setSeparatorInset
中都强制使用“separatorInset” UITableView
,但这没有用。如果我reloadData
在添加新行后,分隔线会正确显示。但这似乎不是一个很好的解决方案。
任何想法为什么分隔符间歇性不可见?