调整 UIScrollView 的大小,以适应 3.5 和 4 英寸的屏幕尺寸



我目前正在更新我的应用程序以支持新的 4 英寸屏幕尺寸。 我注意到一些 UI 问题,尤其是 UIScrollViews . 当屏幕下方有空白时,我想获得一个滚动视图来拉伸以填充屏幕;空白是滚动视图未在 4 英寸屏幕尺寸上拉伸的结果。 目前,我正在 VC 的viewDidAppear方法期间调整滚动视图帧以适应这种情况。 但是,我想知道是否有可能通过IB处理这个问题。

我通过 IB 玩过自动调整大小选项,但没有运气。 我还尝试将大小设置为"Retina 4全屏"选项,并注意到相反的情况,滚动视图没有缩小以适应3.5英寸的屏幕尺寸。

必须有一种通过IB做到这一点的简单方法。

我只能简单地使用 [UIScreen mainScreen].bounds.size.height 属性来自动设置大小,但这非常轻松。

尝试这样的事情:

scrollView.autoressizeMask = UIViewAutoressizeFlexibleHeight;

最新更新