我在界面生成器中创建了一个 UIScrollView
,其中已经添加了一堆 UITextView
和 UIImageView
对象。我将其连接到 IBOutlet
,并在 -(void)viewDidLoad
下将其内容大小设置为 1200x2000
。启用用户交互、多点触控、启用滚动并显示垂直和水平滚动指示器都设置为 YES
。当我在 iOS 模拟器中启动该应用程序时,它不会滚动。这种行为的原因可能是什么?
最佳答案
viewDidLoad 即将推出。您必须等到 View 布局完成之后。尝试在 viewDidAppear 中设置 contentSize。
您使用的是自动版式吗?如果是这样,请查看以下答案(并忘记 1.): UIScrollView doesn't use autolayout constraints .
关于ios - UIScrollView 不滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19771205/