如何使用 Xcode 8.3 为通用应用程序创建 UITableView
How can I create an UITableView for an Universal App using Xcode 8.3
我正在尝试构建一个包含 UITable 视图的通用应用程序,但出于某种原因,即使在重置为建议的约束后,它也会以不同的大小显示。我也尝试固定顶部、左侧、右侧和底部,但一点运气都没有。它仅在我使用 UITableViewController 时有效,但我正在考虑使用 ViewController 并在其中包含一个 Table 视图。有谁知道为什么自动布局不适合我?
这是在不同设备的新项目中的截图!
您应该使用 UIViewController
的 view
设置前导、顶部、尾随、底部约束。就像这样:
只需添加一个原型单元格,视图就会在 Xcode 界面生成器中看起来很正常 - 通过添加所有这些约束,xcode tableview 看起来并不正常,但是当您向其中添加一个原型单元格。我认为这是 Xcode 界面生成器的一个错误,灰色区域看起来更小但单元格被扩展了。
我正在尝试构建一个包含 UITable 视图的通用应用程序,但出于某种原因,即使在重置为建议的约束后,它也会以不同的大小显示。我也尝试固定顶部、左侧、右侧和底部,但一点运气都没有。它仅在我使用 UITableViewController 时有效,但我正在考虑使用 ViewController 并在其中包含一个 Table 视图。有谁知道为什么自动布局不适合我?
您应该使用 UIViewController
的 view
设置前导、顶部、尾随、底部约束。就像这样:
只需添加一个原型单元格,视图就会在 Xcode 界面生成器中看起来很正常 - 通过添加所有这些约束,xcode tableview 看起来并不正常,但是当您向其中添加一个原型单元格。我认为这是 Xcode 界面生成器的一个错误,灰色区域看起来更小但单元格被扩展了。