我有一个CPWindow。在其中,我有一个CPScrollView设置为284px的宽度和434px的高度。
这段代码显示了我如何填写CPScrollView:
for(var i = 0; i < 50; i++)
{
var supplie = [CPArray arrayWithArray:[[supplies objectAtIndex:0] componentsSeparatedByString:@"/"]];
var supplieButton = [[CPButton alloc] initWithFrame:CGRectMake(0, (i * 30), 160, 25)];
[supplieButton setTitle:[supplie objectAtIndex:0]];
[[_scrollViewSupplies documentView] addSubview:supplieButton];
[_listBSup addObject:supplieButton];
}
所以我的问题是,对于添加的50个按钮,我只能看到22个按钮,因为我的CPScrollView不会自行调整大小。
我搜索发现CPScrollView类需要是子类(我不确定这是否是更好的方法),但是我不知道该怎么做。
请帮我 ! :)
谢谢您的阅读!
编辑:抱歉,我在帖子顶部打了招呼,但字符串“Hello!”当我保存帖子时消失。
最佳答案
尝试[[_scrollViewSupplies documentView] setFrameSize:CGSizeMake(284, 30 * 50 + 25)]
。
关于objective-c - 调整CPScrollView的内容大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16667289/