我最近将我的xcode更新为4.5但是现在我的UIScrollView不再工作了,在我之前的xcode中我以完全相同的方式制作了scrollview并在其中放置了一个imageview背景和一些按钮,当我滚动时它们滚动。
现在有了这个新的xcode,当我在其中放置一些东西时,它根本不会滚动。只有当我将textview放入其中并使文本比屏幕更长时,它才会滚动,但即使这样,当我在其上放置一个按钮时,按钮也不会滚动,只是文本。它真的很烦人,我不知道我做错了什么..我一直在努力寻找解决方案。
我的ScrollView放在我的视图中,大小为320,480。
在我的ViewDidLoad中我有:
[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake(320, 481)];
我还有一张图片让我的设置更加清晰,当我在这张图片中运行项目时,它会因文本长度而滚动。图像背景是320x960,但图片不会沿着它滚动应该到底部颜色变得更暗。我希望你理解我的意思。
附加
我制作了一段视频,展示了我的所作所为,表明当我把东西放进去时它不会滚动
答案 0 :(得分:0)
将scrollView
contentSize
的高度设置为高于其原始高度,然后可以垂直滚动。
试试这个 -
[scroller setContentSize:CGSizeMake(320, 800)];
然后看它滚动与否。