【问题标题】:Circular UIScrollView in iPhoneiPhone中的圆形UIScrollView
【发布时间】:2011-02-01 06:01:37
【问题描述】:

我想在 iPhone 中实现一个圆形的 UIScrollView,请指导我,这样我就可以实现它。

【问题讨论】:

    标签: iphone ios4 uiscrollview


    【解决方案1】:

    这很容易!制作一个完美正方形的 UIScrollView,然后这样做:

    #import <QuartzCore/QuartzCore.h>
    
    scrollView.layer.cornerRadius = scrollView.frame.size.width/2;

    我的数学可能有误...我现在无法测试它。如果它看起来不正确,只需摆弄那个cornerRadius属性,你很快就会有一个圆圈:)

    【讨论】:

    • @Aurum Aquila,给出错误,cornerRadius 不是结构或联合。
    • 你在这里有什么建议??
    • @Aditya 他想要一个圆,所以我们以视图长度的一半为半径舍入到角落。这使它看起来像一个圆圈。
    • 哦,我明白了..那么问题应该问得更清楚一点!
    • @Aurum,我已经导入了QuartzCore/QuartzCore.h,实际上错误是cornerRadius in not the member of scrollView。
    【解决方案2】:

    我会采取的策略是复制第一个视图并使其成为最后一个视图之后的视图。一旦显示“假”第一个视图,移动所有子视图,以便真正的第一个视图位于“假”第一个视图所在的位置。您的用户甚至不会知道您切换了。

    希望这会有所帮助!

    【讨论】:

    • 嗯.. 我想我没有得到你的问题。我的建议基本上就是 Aditya 的链接所说的——有重复的结尾。抱歉,这没有回答您的问题!
    【解决方案3】:

    看看this 链接。它将为您服务...

    你也可以从那里下载示例代码以便更好地理解...

    干杯

    【讨论】:

    • 我不想重复结束,我想把 UIScrollView 做成圆形。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多