我正在使用 Interface Builder 创建 masterview details 应用程序。然而 当我运行该应用程序时,单元格会未对齐。
这是它在模拟器和界面生成器上的样子:
关于如何解决这个问题有什么建议吗?
我注意到这也发生在详细 View Controller 中,这就是我选择“错位 View ”标题的原因:
最佳答案
第一个屏幕截图中的问题似乎是您没有为单元格提供足够高的高度。因此,一个单元格上的某些 View 实际上出现在其下方单元格的顶部。您需要修复 TableView 的 rowHeight
。
在第二个屏幕截图中,看起来您正在使用自动布局,但您没有执行自动布局(您没有约束)。您需要使用约束来定位这些界面元素。
关于iOS 和界面生成器 : misplaced view (e. g。 UITableViewCell),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28415836/