我有一些奇怪的问题与 UITableView
只在 iOS7。
UITableViewCellSeparator
在第一行上方和最后一行下方消失。有时在选择行或一些滚动操作之后,它会出现。
在我的情况下,tableView
是从 Storyboard
加载的 UITableViewStylePlain
样式。问题肯定不在 UITableViewCellSeparatorStyle
中,它没有从默认的 UITableViewCellSeparatorStyleSingleLine
更改。
正如我在 < em > Apple Dev Forums (翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳)上读到的,其他人也有这样的问题,并找到了一些变通方法,例如:
Workaround: disable the default selection and recreate the behaviour in a method
trigged by a tapGestureRecognizer.
但我仍在寻找这种分离器奇怪行为的原因。
有什么想法吗?
更新: 正如我在 XCode 5.1 DP 和 iOS 7.1 beta 中看到的,苹果试图解决这个问题。现在,分隔符有时会在最后一行下面显示,在刷新之后,但在创建 tableview 之后不会显示。