5

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

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

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

4

2 回答 2

2

我只能简单地使用一个[UIScreen mainScreen].bounds.size.height属性来自动设置大小,但这很容易。

于 2012-09-28T04:53:15.283 回答
1

尝试这样的事情:

scrollView.autoresizingMask = UIViewAutoresizingFlexibleHeight;

于 2013-01-08T16:14:48.780 回答