UIScrollView仅滚动文本

时间:2012-09-25 16:24:04

标签: iphone objective-c ios xcode

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

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

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

在我的ViewDidLoad中我有:

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

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

enter image description here

附加

我制作了一段视频,展示了我的所作所为,表明当我把东西放进去时它不会滚动

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

1 个答案:

答案 0 :(得分:0)

scrollView contentSize高度设置为高于其原始高度,然后可以垂直滚动。

试试这个 -

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

然后看它滚动与否。