Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 调整3.5英寸和4英寸屏幕尺寸的UIScrollView的大小_Ios_Xcode_Iphone 5 - Fatal编程技术网

Ios 调整3.5英寸和4英寸屏幕尺寸的UIScrollView的大小

Ios 调整3.5英寸和4英寸屏幕尺寸的UIScrollView的大小,ios,xcode,iphone-5,Ios,Xcode,Iphone 5,我目前正在更新我的应用程序,以支持新的4英寸屏幕大小。我注意到一些UI问题,尤其是UIScrollView。我想得到一个滚动视图拉伸,以填补屏幕时,有空的空间在它下面;空白是scrollview未在4英寸屏幕上拉伸的结果。目前,我正在VC的viewdideappear方法中调整scrollviews框架,以适应这种情况。然而,我想知道是否有可能通过IB处理这个问题 我通过IB玩过自动调整大小选项,但运气不好。我也尝试过将大小设置为“Retina 4全屏”选项,我注意到了相反的情况,scrollv

我目前正在更新我的应用程序,以支持新的4英寸屏幕大小。我注意到一些UI问题,尤其是
UIScrollView
。我想得到一个滚动视图拉伸,以填补屏幕时,有空的空间在它下面;空白是scrollview未在4英寸屏幕上拉伸的结果。目前,我正在VC的
viewdideappear
方法中调整scrollviews框架,以适应这种情况。然而,我想知道是否有可能通过IB处理这个问题

我通过IB玩过自动调整大小选项,但运气不好。我也尝试过将大小设置为“Retina 4全屏”选项,我注意到了相反的情况,scrollview没有缩小到适合3.5英寸屏幕大小


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

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

试试这样的方法:


scrollView.autoresizingMask=UIViewAutoresizingFlexibleHeight

添加UIScroll视图代码。。您设置的内容大小是多少?