iOS 和界面生成器 : misplaced view (e. g。 UITableViewCell)

标签 ios objective-c xcode uitableview interface-builder

我正在使用 Interface Builder 创建 masterview details 应用程序。然而 当我运行该应用程序时,单元格会未对齐

这是它在模拟器和界面生成器上的样子:

enter image description here

关于如何解决这个问题有什么建议吗?

我注意到这也发生在详细 View Controller 中,这就是我选择“错位 View ”标题的原因:

enter image description here

最佳答案

第一个屏幕截图中的问题似乎是您没有为单元格提供足够高的高度。因此,一个单元格上的某些 View 实际上出现在其下方单元格的顶部。您需要修复 TableView 的 rowHeight

在第二个屏幕截图中,看起来您正在使用自动布局,但您没有执行自动布局(您没有约束)。您需要使用约束来定位这些界面元素。

关于iOS 和界面生成器 : misplaced view (e. g。 UITableViewCell),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28415836/

相关文章:

xcode - 解析/Swift getObjectInBackgroundWithId 查询不起作用

ios - 在使用 Xcode 10 生成 dSYM 后运行脚本阶段(构建时)

ios - Swift 关闭当前 ViewController 后呈现 ViewController 不调用 viewWillAppear()

ios - 使用iOS 7的新屏幕快照方法,一个返回不带状态栏的UIImage,一个返回带有状态的UIView。如何模糊状态栏?

ios - ViewController 正在加载一个不存在的 Nib

iphone - 如何像 [self Method_Name]; 一样使用 self 调用方法;当方法名称很长时 Like -(void)imagePickerController : (UIImagePickerController *)

ios - 尝试格式化日期时出现问题

ios - 以编程方式创建 SKView?

ios - 如何简化代码

objective-c - 安全范围书签在 Yosemite 10.10 上停止工作