【发布时间】:2016-12-11 20:43:31
【问题描述】:
我有一个带有 UITableView 的 UIViewController。托管 UIViewController 由 UINavigationController 呈现。我正在使用自动布局并使用“Leading Space to Superview (-16.00)”和类似的“Trailing Space to Superview Constraint”将表格视图固定到父视图的左侧和右侧。它在人像模式下效果很好。但是当我切换到横向模式时,tableview 每边都短了几个像素。屏幕截图如下所示。注意横向版本的红色小边框。 (我已将 UITableview 下的视图背景设置为红色。)我什至可以在情节提要中看到这个边框,但我不知道如何摆脱它。
如果重要的话,我的应用是为 iOS 10 构建的。
【问题讨论】:
-
UIController?
UINavigationController或UIViewController是什么意思? -
它是从 UINavigationController 中呈现的 UIViewController。我已经编辑了我的问题,以便更清楚。谢谢。
标签: ios iphone autolayout