-2

很简单的错误。无法解决。

我在我的应用程序中添加了一个滚动视图。接下来,我向这个滚动视图添加了一个超出滚动视图范围的视图。我希望滚动视图可以让我的视图滚动。

但视图不可滚动。即我向它添加了一个按钮,以查看它是水平滚动的。然而它不是。

我正在寻找的那种功能就像带有一长串按钮的无限滚动,类似于http://www.cocoacontrols.com/controls/infinitescrollview

我怎样才能做到这一点?

4

2 回答 2

1

你可以设置属性

[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)]

希望它会有所帮助

于 2013-03-25T10:40:48.693 回答
0

尝试

scr.contentSize = CGSizeMake(scr.frame.size.width, contentHeight);
于 2013-03-25T10:29:01.090 回答