AFOpenFlow coverFlow

时间:2010-09-27 06:37:22

标签: iphone

AFOpenFlow库中的

是两行,表示coverFlow位于你的中间 iPhone - 屏幕:

CGPoint newPosition;

 newPosition.x = halfScreenWidth + aCover.horizontalPosition;
 newPosition.y = halfScreenHeight + aCover.verticalPosition;

但是我怎么能改变这一行,即屏幕高范围的coverFlow?

1 个答案:

答案 0 :(得分:1)

我不知道AFOpenFlow,但这里的数学设置了与屏幕中心相关的View的中间部分。如果您希望视图仅占屏幕大小的一半,则还需要更改其高度。它会像:

[更新代码]

CGSize newSize = CGSizeMake(screenWidth, swcreenHeight/2);
CGPoint newCenterPosition = CGPointMake(halfScreenWidth+aCover.horizontalPosition, halfScreenHeight/2+aCover.verticalPosition)

aCover.bounds = CGRectMake(newCenterPosition.x, newCenterPosition.y, newSize.width, newSize.height);