Ios UIViewController中的UIScrollView不滚动

Ios UIViewController中的UIScrollView不滚动,ios,uiscrollview,scroll,Ios,Uiscrollview,Scroll,我有一个iPad应用程序,我正在生成一个700X2000的图像,明显大于屏幕高度。最初我在UIView中生成了这个图像,但现在我将其重新编写为UIScrollView。我假设视图会自动垂直滚动以显示新创建的图像,但事实并非如此——它只是在屏幕底部被切断。 我需要设置什么设置才能工作? 提前感谢。您需要将imageView作为子视图添加到scrollView,然后将该scrollView的contentSize设置为图像大小。确保您的UIScrollView滚动正常。 然后,您可以使用滚动视图滚动

我有一个iPad应用程序,我正在生成一个700X2000的图像,明显大于屏幕高度。最初我在UIView中生成了这个图像,但现在我将其重新编写为UIScrollView。我假设视图会自动垂直滚动以显示新创建的图像,但事实并非如此——它只是在屏幕底部被切断。 我需要设置什么设置才能工作?
提前感谢。

您需要将imageView作为子视图添加到scrollView,然后将该scrollView的contentSize设置为图像大小。

确保您的
UIScrollView
滚动正常。 然后,您可以使用滚动视图滚动到某个点

[scrollView setContentOffset:CGPointMake(x, y) animated:YES];

您需要设置UIScrollView内容大小,因此,如果图像为700x2000,则需要使用:

scrollView.contentSize=CGSizeMake(700,2000);

谢谢你的回答。设置内容大小根本不起作用-实际上代码行似乎没有任何影响。我关闭了自动布局,但它仍然不工作。有什么想法吗?在视图中设置它