管理UIScrollView的内容滚动

时间:2012-06-04 04:22:37

标签: iphone ipad


我的应用程序中有一个滚动视图,其中包含颜色的托盘 像这样..
enter image description here


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

svcolor.contentSize=CGSizeMake(0, 1970);

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

提前感谢。

1 个答案:

答案 0 :(得分:0)

首先,我没有得到什么

svcolor.contentSize = CGSizeMake(0, 1970);
好的,它会服务,因为你保持宽度为零。你可以使用的一个appraoches是一个函数,首先检查版本,并相应地创建一个具有指定数量的图像的滚动,如

[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);
    }
}

希望它有所帮助!!!