1

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

请帮我 !:)

感谢您的阅读!

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

4

1 回答 1

0

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

于 2013-05-21T10:59:27.853 回答