我想在iPhone中实现一个圆形的UIScrollView,请指导我,以便我能够实现。
答案 0 :(得分:7)
很容易!制作一个完美正方形的UIScrollView,然后执行以下操作:
#import <QuartzCore/QuartzCore.h>
scrollView.layer.cornerRadius = scrollView.frame.size.width/2;
我的数学可能错了......我现在无法测试。如果它看起来不正确,只需摆弄那个cornerRadius属性,你就会立刻得到一个圆圈:)
答案 1 :(得分:2)
我将采取的策略是复制第一个视图,并使其成为最后一个视图之后的视图。显示“假”第一个视图后,移动所有子视图,以便真正的第一个视图是“假”第一个视图所在的位置。您的用户甚至不知道您已切换。
希望这有帮助!
答案 2 :(得分:1)