3

我最近将我的 xcode 更新到 4.5,但现在我的 UIScrollView 不再工作了,在我以前的 xcode 中,我以完全相同的方式制作了滚动视图,并在其中放置了一个图像视图背景和一些按钮,当我滚动时它们会滚动。

现在有了这个新的 xcode,当我在其中放置一些东西时,它根本不会滚动。只有当我将 textview 放入其中并使文本长于屏幕时它才会滚动,但即使这样当我在其上放置一个按钮时,按钮也不会滚动,只会滚动文本。这真的很烦人,我不知道我做错了什么。我整天都在努力寻找解决方案。

我的 ScrollView 放在我的视图中,大小为 320,480。

在我的 ViewDidLoad 我有:

[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake(320, 481)];

我还有一张图片让我的设置更清晰,当我在这张图片中运行项目时,它会因为文本长度而滚动。图像背景是 320x960,但图片不滚动它应该去底部颜色变得更暗.. 我希望你明白我的意思。

在此处输入图像描述

额外的

我制作了一个视频来展示我所做的事情,显示当我放入东西时它不会滚动

http://www.youtube.com/watch?v=rzYTWLiIC8g&feature=youtu.be

4

1 回答 1

0

将您scrollView contentSize的 s高度设置为大于其原始高度,那么它肯定可以垂直滚动。

尝试这个 -

[scroller setContentSize:CGSizeMake(320, 800)];

然后看它是否滚动。

于 2012-09-25T16:58:48.780 回答