Swift学习日记-从pageView开始swift初探

swift到现在已经出到4.0,是时候该拥抱swift了,而且还觉得有些晚了,毕竟到swift3.0的时候swift就趋于稳定了,swift4.0也只是更稳定,添加了一些新特性,没有过多大的改动。swift感觉很不错,很强大的语言,比起OC来,真的小巫见大巫。从现在起就开启swift的大门,走进swift的世界吧。哈哈哈哈哈~

实践出真知

实践出真知,所以在学习一些基础swift基础语法后,唯有实践,才能体验的swift丝滑般柔顺,当然xcode对swift的支持感觉还不够丝滑,提示老是有一些迟缓。于是跟着一些教程敲出了下面的东西。

Swift学习日记-从pageView开始swift初探_第1张图片
12.gif

简单介绍一下:

    一共五个swift文件(文件少了很多诶,清爽):
    SPPageView.swift                // 一个view,将titleView和contentView组合在一起
    SPTitleView.swift                 //  titleView 的构造
    SPContentView.swift           //  contentView的构造
    SPPageStyle.swift               //   整个pageView的一些设置风格设置参数
    UIColor+SPExtension.swift //  对UIColor的扩展

这个大到可以作为整体页面的布局,小到也可以用到一些小控件,比如类似输入法控件。后续将尝试,如果作为页面布局,有可能有的页面是一个列表(UITableView), 也可能是一个瀑布流之类(UICollectionView),也还可以就是一个简单页面。之前OC做过类似contentView中使用UICollectionView来做容器,这样可以利用重用机制节约资源,但是遇到一个问题,就是刷新小问题,不够完美,后来改成用UIScrollView实现。

最后附上代码地址

独立思考,不屈从世界,安静内心,疯子一样行动,不理会周遭的嘈杂,有节奏的行走在coding~

你可能感兴趣的:(Swift学习日记-从pageView开始swift初探)