gpt4 book ai didi

iphone - UIScrollView contentSize 问题

转载 作者:可可西里 更新时间:2023-11-01 04:54:50 27 4
gpt4 key购买 nike

在我的 View 中,我创建了一个宽度为 320、高度为 70 的 ScrollView 。

响应用户触摸按钮,我展开 ScrollView ,因此它的大小为 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

最佳答案

我认为,您的以下代码行有问题。

CGSize srect =  CGSizeMake([scrollView bounds].size.width, (kNumImages * kScrollObjHeight));
[scrollView setContentSize:srect];

调试你的程序并查看srect的内容,同时让我们知道下面两个常量的值

kNumImages,kScrollObjHeight .

关于iphone - UIScrollView contentSize 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6160644/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com