首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AFOpenFlow coverFlow

AFOpenFlow coverFlow
EN

Stack Overflow用户
提问于 2010-09-27 14:37:22
回答 1查看 577关注 0票数 0

在AFOpenFlow库中有两行代码,表示coverFlow位于iPhone屏幕的中间:

代码语言:javascript
复制
CGPoint newPosition;

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

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

马可

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-27 15:07:45

我不知道AFOpenFlow,但这里的数学公式是将视图的中间位置设置为屏幕中心。如果您希望视图仅占屏幕大小的一半,则还需要更改其高度。它将如下所示:

已更新代码

代码语言:javascript
复制
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);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3801591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档