ios - UITableView 上的奇怪线条?

标签 ios xcode separator uitableview

enter image description here

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 的底部面板中,选择下面突出显示的按钮:

enter image description here

调试器将允许您直观地检查 UI 的所有层以及每个 UI 元素的来源(以及内存地址、大小等)

下面是一个示例,我通过拖动来旋转和检查 View 的 Z 索引:

enter image description here

希望这对您有所帮助。

关于ios - UITableView 上的奇怪线条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36101716/

相关文章:

ios - 如何在生产中获得原始应用程序版本?

ios - 如何通过绝对路径从 iPhone 上的视频文件读取流

ios - Xcode 在为 iPhone 编译时设置了什么#defines

python - ttk.Separator 设置长/宽

java - 如何获得 Double.toString() 行为和千位分隔符?

r - 如何在R中将一列拆分为多个(不相等)列

ios - 几秒钟后视频播放消失

ios - 'SchemaMetadata' 不是 'Self.Schema' 类型的成员类型

swift - Xcode 8 Interface Builder 在将按钮链接到 IBOutlets 时在类名中放置了错误的空格

ios - 控制 UICollectionViewController 中单元格之间的间隙