2010-09-27 68 views
0

在AFOpenFlow庫是兩行說,CoverFlow的是在你的 iPhone的中間 - 屏幕:AFOpenFlow的CoverFlow

CGPoint newPosition; 

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

但我怎麼能改變這一行,該的CoverFlow在高範圍屏幕?

馬爾科

回答

1

我不知道AFOpenFlow但在這裏,這道數學設置與屏幕中心的取景當中。如果您希望視圖只佔用屏幕大小的一半,則還需要更改其高度。它會像:

[更新代碼]

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); 
+0

謝謝您的回答,但它沒有正確工程100%的CoverFlow的是更高的,而不是在屏幕的頂部,最後一行沒有用,因爲非法的說法? – Marco 2010-09-27 07:40:01