ios - 应用程序启动时自动布局更改 View 的高度

标签 ios xcode ios8 storyboard autolayout

我在 Storyboard上有 UIViewController。 在图像上,您可以看到顶部灰色是简单的 UIView,而下面是 UITableView。 我将 uiview 设置为 150 高度。 我使用自动布局。 问题是,当我在 iPhone 6 上运行应用程序时,uiview 高度大约是 UIViewController 的 40%。 由于某种原因,它的高度大于 150。 有人可以向我解释如何设置 View 以使 UIView 的大小始终相同吗? example

最佳答案

我认为问题在于你的 View 高度......你不能给出静态高度......查看图像并检查你错过的地方......

enter image description here

并且 o/p 在 4.7 、 5.5 和 4 英寸是

enter image description here

因为所有的 View 高度看起来都一样....那就是 150 高度

关于ios - 应用程序启动时自动布局更改 View 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29684035/

相关文章:

xcode - 无法在 Xcode 中签署应用 CSSMERR_TP_NOT_TRUSTED

ios - IBM Worklight app-builder ant 任务创建两个 xcode 项目而不是一个

iOS8:自定义 Swift 框架访问用 Objective-C 编写的外部框架

ios - UIVisualEffectView 在不同设备上呈现不同

ios - .h 中的静态 const 定义与 .m 中的外部 const 定义

ios - 允许一个 View Controller 在 swift2 xcode7 中旋转横向

ios - 将多个数组相加形成一个最终数组。调试问题,Swift Xcode

camera - iOS 8 UIImagePickerController 在横向模式下有黑色预览

ios - 获取用于推送通知的生产 iOS 设备 token

iphone - 如何在 MKAnnotationView 中用 UIActivityIndi​​catorView 替换 disclosureDetailButton