我仍然无法让我的 UI 滚动视图滚动! iOS

Posted

技术标签:

【中文标题】我仍然无法让我的 UI 滚动视图滚动! iOS【英文标题】:I Still Can't get my UI scroll view to scroll! iOS 【发布时间】:2014-03-04 17:50:33 【问题描述】:

所以这些是我已经完成的步骤。

我将滚动视图拖到故事板中的视图控制器,在 .h 文件中声明它并将其连接起来。

在滚动视图中,我有 6 个尺寸的标签,(320, 38), (262,72), (300, 38), (285,31), (285,31), (285,31) .

滚动视图本身的宽度为 320,高度为 184。

在我的 viewDidLoad 方法中,我添加了:

[self.scroller setScrollEnabled:YES];
[self.scroller setContentSize:CGSizeMake(320,1000)];

我做错了什么或遗漏了什么使这个滚动视图可滚动?

编辑:viewController 与自动布局一起使用。

【问题讨论】:

【参考方案1】:

在调用 setContentSize 之前,给视图布局一个完成的机会。移动 [self.scroller setContentSize:CGSizeMake(320,1000)];查看DidLayoutSubviews 或viewDidAppear。

【讨论】:

谢谢。这正是问题所在!

以上是关于我仍然无法让我的 UI 滚动视图滚动! iOS的主要内容,如果未能解决你的问题,请参考以下文章

使用嵌套滚动视图实现 iOS 7 跳板多任务 UI

ios 滚动视图上方的tableview,滚动视图上的按钮无法点击

无法使用 IOS 的 ScrollView 水平滚动

我无法在 Swift Xcode 的视图控制器中集成水平滚动视图

iOS7 - 无法在滚动视图中嵌入屏幕

将滚动视图添加到视图