在我的视图创建与320的宽度和70的UIScrollView contentSize问题
响应于用户触摸的按钮的高度的滚动视图,我展开滚动视图,因此它是380(H)×320 (w)。
这样做的代码如下所示:
CGRect scrollviewFrame = CGRectMake(0, 30, 320, 380);
[scrollView setFrame:scrollviewFrame];
[self layoutScrollImages:YES];
CGSize srect = CGSizeMake([scrollView bounds].size.width, (kNumImages * kScrollObjHeight));
[scrollView setContentSize:srect];
正如我调试这个项目,我可以看到,srect是320(宽)×8000(H)的大小;然而,我的问题是可滚动区域(用户可以实际触摸以滚动滚动视图)与原始大小时保持不变。
我显然缺少的东西,没有人知道它是什么?
编辑:我创建了一个样本项目来说明我有这个问题,它可以在这里找到:http://dl.dropbox.com/u/9930498/ScrollViewTest.zip
滚动?或可见? – 2011-05-28 09:09:53
我想你已经回答了你的问题,你是否也增加了内容大小,对应于帧大小? – rptwsthi 2011-05-28 09:36:58
@rptwsthi什么? – 2011-05-28 10:41:49