iPad中的UIScrollView setContentSize错误?

时间:2012-11-01 10:11:34

标签: objective-c uiscrollview cocos2d-iphone

我正在将UIScrollView集成到我的游戏中,我注意到当我从iPhone转到iPad时,setContentSize似乎有些问题。

基本上我根据UIScrollView中有多少内容来缩放contentSize

CGSize newContentSize = CGSizeMake(0.0f, totalContent * contentHeight);
[scrollView setContentSize: newContentSize];

此代码适用于iPhone视网膜,但当它进入iPad时,contentSize变得更大。 我检查了值并且它是正确的(因为在iPad中分辨率已加倍)问题 当我尝试滚动到底部时,它会在最后一个内容后显示很多空格。

有谁知道这件事发生了什么?

编辑: 完整的代码如下,它不是一个普通的应用程序,它使用的是cocos2d游戏引擎

CCSprite* image = [mImageArray objectAtIndex: 0];
CGSize newContentSize = mScrollView.contentSize;
newContentSize.height = mImageArray.count * image.contentSize.height;
[mScrollView setContentSize: newContentSize];

0 个答案:

没有答案