-2


我的应用程序中有一个滚动视图,它有这样的颜色调色板
..
在此处输入图像描述


现在在我的应用程序的专业版中,我只想向用户显示 30 种颜色,
并且在他/她购买了所有颜色之后,他们可以完全访问颜色
我如何使用在滚动视图中滚动的内容来维护这个
东西在专业版中,滚动视图必须滚动到只有 30 种颜色,而在完整版中,它必须滚动浏览所有内容
我该如何管理,因为在下面的代码中

svcolor.contentSize=CGSizeMake(0, 1970);

它会滚动浏览所有内容,但是当我尝试降低高度时它不会滚动。

提前致谢。

4

1 回答 1

0

首先我不知道什么

svcolor.contentSize = CGSizeMake(0, 1970);

很好,因为您将宽度保持为零。您可以使用的一种方法是创建一个功能,首先检查版本并相应地创建具有指定数量图像的滚动,例如

[self createPallete];

通过一些实现,例如

- (void)createPallete {
    //Create your scroll 
    if(proVersion == YES) {//proVersion is a BOOL to keep track
        svcolor.contentSize = CGSizeMake(svcolor.frame.size.width, HEIGHT+REQUIREDMARGINS @30objects);
    }
    else {
        svcolor.contentSize = CGSizeMake(svcolor.frame.size.width, HEIGHT+REQUIREDMARGINS @ALL Objects);
    }
}

希望能帮助到你!!!

于 2012-06-04T04:40:23.113 回答