在我的视图中,我创建了一个宽度为320,高度为70的滚动视图。
响应用户触摸按钮,我扩展滚动视图,使其大小为380(h) x 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(w)x 8000(h); 然而我的问题是可滚动区域(用户可以实际触摸以滚动scrollview的区域)仍然与其原始大小相同。显然,我漏掉了某些东西,有人知道是什么吗?编辑:我创建了一个示例项目来说明我遇到的问题,它在此处提供:http://dl.dropbox.com/u/9930498/ScrollViewTest.zip