ios - UIScrollView 不滚动?

标签 ios iphone objective-c cocoa-touch uiscrollview

我在界面生成器中创建了一个 UIScrollView,其中已经添加了一堆 UITextViewUIImageView 对象。我将其连接到 IBOutlet,并在 -(void)viewDidLoad 下将其内容大小设置为 1200x2000。启用用户交互、多点触控、启用滚动并显示垂直和水平滚动指示器都设置为 YES。当我在 iOS 模拟器中启动该应用程序时,它不会滚动。这种行为的原因可能是什么?

最佳答案

  1. viewDidLoad 即将推出。您必须等到 View 布局完成之后。尝试在 viewDidAppear 中设置 contentSize。

  2. 您使用的是自动版式吗?如果是这样,请查看以下答案(并忘记 1.): UIScrollView doesn't use autolayout constraints .

关于ios - UIScrollView 不滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19771205/

相关文章:

android - 有没有办法在cordova运行应用程序的设备功能上启动谷歌设备检查

objective-c - UIView 模态弹出窗口带有嵌入式 UITableView 和 UIToolbar,工具栏随表格移动

ios - 如何从索引中删除 UIImageView?

iphone - 如何检查用户是否选择了 UISegmentedControl?

iphone - iphone 设备之间的蓝牙信号强度

ios - 如何在没有关联的 UI 元素的情况下在 iOS 中创建一个 segue

iPhone Dropbox文件同步攻略?

ios - Storyboard 中的 View 在 iPhone 6 上无法正确调整大小

ios - 检查 standardUserDefaults 中的键是否已设置或为 NSNull

ios - 如何找出无色区域uibezierpath?