【发布时间】:2011-02-01 06:01:37
【问题描述】:
我想在 iPhone 中实现一个圆形的 UIScrollView,请指导我,这样我就可以实现它。
【问题讨论】:
标签: iphone ios4 uiscrollview
我想在 iPhone 中实现一个圆形的 UIScrollView,请指导我,这样我就可以实现它。
【问题讨论】:
标签: iphone ios4 uiscrollview
这很容易!制作一个完美正方形的 UIScrollView,然后这样做:
#import <QuartzCore/QuartzCore.h>
scrollView.layer.cornerRadius = scrollView.frame.size.width/2;
我的数学可能有误...我现在无法测试它。如果它看起来不正确,只需摆弄那个cornerRadius属性,你很快就会有一个圆圈:)
【讨论】:
我会采取的策略是复制第一个视图并使其成为最后一个视图之后的视图。一旦显示“假”第一个视图,移动所有子视图,以便真正的第一个视图位于“假”第一个视图所在的位置。您的用户甚至不会知道您切换了。
希望这会有所帮助!
【讨论】:
【讨论】: