Ios UIScrollView contentSize高度等于其帧高度,为什么仍有滚动条?

Ios UIScrollView contentSize高度等于其帧高度,为什么仍有滚动条?,ios,uiscrollview,Ios,Uiscrollview,我将scrollView内容大小配置为其帧高(我还测试我认为您正在将scroll view放置在视图中,大小为视网膜4英寸,并且scroll view自动调整大小 在viewDidLoad方法中添加行 self.mainScrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth; 或者在IB中设置正确的自动调整大小掩码。您可以滚动吗?是的,它可以滚动,在右侧有一个滚动条。那么,内容大小是在其他地方设置的,不是吗?可以在代码中设置,


我将scrollView内容大小配置为其帧高(我还测试我认为您正在将scroll view放置在视图中,大小为视网膜4英寸,并且scroll view自动调整大小

viewDidLoad
方法中添加行

self.mainScrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth;

或者在IB中设置正确的自动调整大小掩码。

您可以滚动吗?是的,它可以滚动,在右侧有一个滚动条。那么,内容大小是在其他地方设置的,不是吗?可以在代码中设置,也可以添加子视图。添加logoview后尝试将contentsize行移动到。如照片所示,您的身高不能是300,因为状态栏是20,你的视图是300,所以总数是320,宽度是320,所以它应该是一个正方形,但是你的照片不是正方形,我想你的框架高度一定是resized@Guo陆川,我发现了问题。我使用最新的XCODE,它默认使用“自动布局”InterfaceBuilder中用于视图布局的功能。我禁用了它,得到了我想要的。我发现了问题。我使用最新的XCODE,并且默认使用InterfaceBuilder中用于视图布局的“自动布局”功能。我禁用了它,得到了我想要的。