应用程序启动时自动布局更改视图的高度
Autolayout change height of the view when app starts
我在故事板上有 UIViewController
。
在图像上,您可以看到顶部灰色是简单的 UIView
,而波纹管是 UITableView
。
我将 uiview 设置为 150 高度。
我使用自动布局。
问题是,当我 运行 app on iPhone 6 uiview 高度大约是 UIViewController
的 40%。
由于某种原因,它的高度大于 150。
有人可以向我解释如何设置视图以使 UIView 的大小始终相同吗?
您是否添加了 iPhone 6 启动图像?我的猜测是 iPhone 正在根据 4" 屏幕的分辨率调整大小。包括静态启动图像或基于 xib 的动态启动图像,我认为这应该可以解决您的问题。
我认为问题出在你的视图高度上....你不能给出静态高度....查看图像并检查你遗漏的地方......
并且 o/p 在 4.7 、 5.5 和 4 英寸是
因为所有视图的高度看起来都一样....即 150 高度
我在故事板上有 UIViewController
。
在图像上,您可以看到顶部灰色是简单的 UIView
,而波纹管是 UITableView
。
我将 uiview 设置为 150 高度。
我使用自动布局。
问题是,当我 运行 app on iPhone 6 uiview 高度大约是 UIViewController
的 40%。
由于某种原因,它的高度大于 150。
有人可以向我解释如何设置视图以使 UIView 的大小始终相同吗?
您是否添加了 iPhone 6 启动图像?我的猜测是 iPhone 正在根据 4" 屏幕的分辨率调整大小。包括静态启动图像或基于 xib 的动态启动图像,我认为这应该可以解决您的问题。
我认为问题出在你的视图高度上....你不能给出静态高度....查看图像并检查你遗漏的地方......
并且 o/p 在 4.7 、 5.5 和 4 英寸是
因为所有视图的高度看起来都一样....即 150 高度