很简单的错误。无法解决。
我在我的应用程序中添加了一个滚动视图。接下来,我向这个滚动视图添加了一个超出滚动视图范围的视图。我希望滚动视图可以让我的视图滚动。
但视图不可滚动。即我向它添加了一个按钮,以查看它是水平滚动的。然而它不是。
我正在寻找的那种功能就像带有一长串按钮的无限滚动,类似于http://www.cocoacontrols.com/controls/infinitescrollview
我怎样才能做到这一点?
很简单的错误。无法解决。
我在我的应用程序中添加了一个滚动视图。接下来,我向这个滚动视图添加了一个超出滚动视图范围的视图。我希望滚动视图可以让我的视图滚动。
但视图不可滚动。即我向它添加了一个按钮,以查看它是水平滚动的。然而它不是。
我正在寻找的那种功能就像带有一长串按钮的无限滚动,类似于http://www.cocoacontrols.com/controls/infinitescrollview
我怎样才能做到这一点?
你可以设置属性
[scrollview setContentSize:CGRectMake(x, y, width,height)];
宽度= 320*要在滚动视图中添加的视图数量
height = 你可以把它放在高度视图中,例如460;
并设置框架
scrollview.frame=CGRectMake(x, y, self.view.frame.size.width, height) //self.view.frame.size.width=320 (iphone)
这是实现上述最简单的方法
如果你想点击按钮,然后使用 scrollview 属性
[scrollview setContentOffset:(CGPoint) animated:BOOL]
or
[scrollview setContentOffset:(CGPoint)]
希望它会有所帮助
尝试
scr.contentSize = CGSizeMake(scr.frame.size.width, contentHeight);