Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
Iphone uiscrollview和uiimageview子视图中没有垂直滚动_Iphone_Uiscrollview_Uiimageview - Fatal编程技术网

Iphone uiscrollview和uiimageview子视图中没有垂直滚动

Iphone uiscrollview和uiimageview子视图中没有垂直滚动,iphone,uiscrollview,uiimageview,Iphone,Uiscrollview,Uiimageview,我将UIImageView作为uiscrollview的子视图。我让我的uiviewcontroller调整了scrollview内容大小和偏移量的大小,与此处的操作类似:。唯一的区别是,我不希望我的图像视图占据整个屏幕,而是尝试按比例拉伸,所以我使用了 scrollView.contentMode = UIViewContentModeScaleAspectFit; scrollView.autoresizingMask = UIViewAutoresizingFlexibleHeight

我将UIImageView作为uiscrollview的子视图。我让我的uiviewcontroller调整了scrollview内容大小和偏移量的大小,与此处的操作类似:。唯一的区别是,我不希望我的图像视图占据整个屏幕,而是尝试按比例拉伸,所以我使用了

scrollView.contentMode = UIViewContentModeScaleAspectFit;

scrollView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

view.contentMode = UIViewContentModeScaleAspectFit;

view.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

还有一些其他的修改。现在,图像按比例扩展,没有导航栏看起来很好,但如果我按下ScrollingMadnessController,它将创建一个导航栏,这将导致垂直滚动。甚至可以禁用垂直滚动吗?

据我所知,如果滚动视图的contentSize或滚动视图中的内容高度未超过滚动视图的框架高度,则禁用垂直滚动。换句话说,如果是这种情况,就没有理由允许垂直滚动(水平滚动显然也是如此)

但是,如果启用垂直弹跳,您仍然可能会得到垂直滚动已启用的印象,但在这种情况下,您并不是真正滚动内容