我在使用相当简单的屏幕的故事板编辑器时遇到了布局问题。我有一个 UIViewController,我在 0,0 处添加了一个 320x440 UIScrollView,然后在 0,440 处添加了一个 320x20 UIProgressBar。它在 Storyboard 编辑器中看起来不错。鉴于 Storyboard 计算的 CGRect 框架坐标,我不完全确定屏幕顶部的 20 像素状态栏是如何容纳的。
在加载(in -(void)viewDidLoad
)时,UIScrollView 框架似乎在 0,0 处设置为320x460 像素,但 UIProgressBar 在 0,440 处仍然是 320x20。
当我向 UIScrollView 添加子视图(尤其是 UIImageViews)时,它们会在屏幕上被拉伸并被剪裁,因为尽管 UIScrollView 认为它的高度为 460 像素,但它只有 440 像素的屏幕可以显示。
谁能指出我的解决方案?
谢谢