ios - 是什么导致 UIViewController View 的 View 大小不正确?

标签 ios uiviewcontroller frame

我的 View Controller 的 View 报告自己为 460(在 3.5"屏幕上)。[480 - 20 = 460]

考虑到底部的 tabBar (49) 和顶部的导航栏 (44) 和状态栏 (20), View 实际上应该是 367。 [480 - 20 - 44 - 49 = 367]

为什么 View 的框架计算错误?

最佳答案

您的 View 可能没有调整大小以“适应”并考虑到您的 tabBar 和 navigationBar View 。您是否设置了 View 的自动调整属性?如果没有,查看相关的 Apple documentation了解更多信息。

关于ios - 是什么导致 UIViewController View 的 View 大小不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13666530/

相关文章:

ios - 无法将值传递给下一个 UIViewController

swift - 将 UIView 框架绑定(bind)到另一个类中的方法框架

iphone - 将 UIViewController 滑动到另一个 View 上

ios - 使用 AirPrint 在连续纸卷上打印时出现不需要的额外空白空间

ios - 在 Swift 中使用多个 ViewController 和 SKScene

iOS:如何确定 super View 布局中 View 的大小?

iOS:将观察者添加到 UIView 的 frame.origin.y?

ios - TableView 复选标记

ios - 如何使变量全局可用 objective c

ios - 带顶栏的 3D Touch Peek