调整CPScrollView的内容

时间:2013-05-21 10:03:09

标签: objective-c cappuccino objective-j

我有一个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类需要是子类(我不确定它是否是更好的方法)但我不知道该怎么做..

请帮帮我! :)

感谢您阅读!

编辑:对不起,我在帖子顶部打招呼,但是字符串“你好!”当我保存帖子时消失..

1 个答案:

答案 0 :(得分:0)

尝试[[_scrollViewSupplies documentView] setFrameSize:CGSizeMake(284, 30 * 50 + 25)]