UITableView
的背景设置为绿色,UITableViewCell
的颜色为紫色,分隔符为黑色。我不知道这些白线是从哪里来的?当我向上滚动时,分隔符会打开和关闭,白线保持原样(它们所在的位置)。因为我不知道是什么原因造成的,所以不知道要发布哪些代码来保存所有代码……这是错误代码还是模拟器有问题?放大和缩小没有任何作用,更改分隔符和表格页脚也没有实际意义。如果您能帮助我指明正确的方向,我将永远感激不尽!
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier( NSStringFromClass(GameTableViewCell), forIndexPath: indexPath) as! GameTableViewCell
cell.game = gameList[indexPath.row]
cell.selectionStyle = .None
print("Row = \(indexPath.row)")
return cell
}
最佳答案
要解决此类问题,请始终使用 UI 调试器。 使用模拟器/设备运行项目,然后在 Xcode 的底部面板中,选择下面突出显示的按钮:
调试器将允许您直观地检查 UI 的所有层以及每个 UI 元素的来源(以及内存地址、大小等)
下面是一个示例,我通过拖动来旋转和检查 View 的 Z 索引:
希望这对您有所帮助。
关于ios - UITableView 上的奇怪线条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36101716/