美文网首页iOS-swiftswift编程开发
swift-UIScrollView实现无线循环

swift-UIScrollView实现无线循环

作者: 肆意二货 | 来源:发表于2016-06-11 12:05 被阅读238次

    将一个UIScrollView实现的无限循环OC的代码改写成了Swift的。在改写的过程中,出现三个给我印象最深刻问题:第一,定义闭包或者变量的时候要记得加?,不然覆写初始化方法(frame)时会报错。第二覆写set,或者get方法出现了问题,set方法里面提示调用self,导致出现无限死循环,程序崩溃。最后换了didset里面去监听属性值的改变去做一些设置。第三,添加的Target事件时,不能定义成private,会出现无法识别的实例而崩溃。

    不知道你们是否会遇见更我一样的问题,希望对你们会有所帮助。下面是封装的具体代码:

    下面是具体使用代码:

    以上代码的最初的思路并不是我的,在这里简要的说明一下。如果有什么问题或者错误,欢迎随时指出,共同进步。如果想要demo的小伙伴,可以简信我,或者给我留下邮箱,我会邮件发送到你的邮箱。

    相关文章

      网友评论

        本文标题:swift-UIScrollView实现无线循环

        本文链接:https://www.haomeiwen.com/subject/faasdttx.html