【问题标题】:Cells in 2nd UITableView are been padded at top第二个 UITableView 中的单元格被填充在顶部
【发布时间】:2014-01-17 03:51:36
【问题描述】:

我在同一个视图控制器中并排有两个表视图,它们都在自己的视图中。

右边的第二个被填充,因为左边是正确的。

我删除了第二个并复制了第一个以确保每个设置都 100% 相同,但仍然无法删除填充以使单元格水平排列。

下面是显示我的 Storyboard、simular 和 Xcode 视图层次结构的屏幕截图,有人可以告诉我这是哪里出了问题。

【问题讨论】:

    标签: ios ipad uitableview layout


    【解决方案1】:

    这可能是因为包含该 UITableView 的 UIView 是控制器主视图中的最顶层视图。 This Person 通过在表格上方添加垃圾透明视图以防止插入自动将单元格向下推,解决了一个看似相似的问题。

    如果这对您不起作用,有很多可能的解决方案 here

    编辑:一个很好的实验是查看将左侧表格视图放在右侧表格视图上方是否会导致表格交换填充。

    【讨论】:

    • 嗨,MikeThanks for this,根据我在下面的评论,昨天晚上设法解决了这个问题(解决方案 #1)。
    【解决方案2】:

    您好,按照类似的步骤并没有遇到此问题,因此您可能犯了某种错误,您可以在下面的图片中看到这一点。。

    再次检查您的部分。

    【讨论】:

    • 重新创建了整个 ViewController 仍然遇到同样的问题。我能让单元格正确排列的唯一方法是增加右侧视图的垂直尺寸,直到它们排列整齐。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多