美文网首页swiftSwiftiOS进阶指南
再时髦的APP,你也离不开它!

再时髦的APP,你也离不开它!

作者: ChinaSwift | 来源:发表于2016-08-17 09:48 被阅读157次
    革码者基地

    相信很多猿儿们都能感觉到如今本地APP占领了移动端的半壁江山,APP不管从它操作的流畅性,还是自身的美观度等等都已几近所有人所接受。

    如此良效,一个很重要的功臣自然在里面举足轻重----那就是ScrollView家族。

    再时髦界面设计,再丰富的功能嵌入,想要成为一个“完整”的APP,一般聪明的开发者都会首先选用这个庞大的家族ScrollView。当然,Scrollview是这个家族的族长,下面有两位虎将,一是tableView,二是collectionview,少将有pageviewController等等。

    至于他们各自深厚的背景和身世这里不再赘述,少猿们可以阅读数据手册也即是苹果官方的帮助文档。

    现在这里只做一个分享,分享忠臣collectionView的其中一个名垂千古的战役:【——】战役名称请少猿们自己脑补吧。
    革码者基地 GRCollectionAutoView.gif

    这东西实现起来并非很难,从基本的flowlayout布局到效果的调整,一步一步就可以达成目的,但无可厚非的是里面一些小细节值得我们注意。

    这里列举几个人性化的细节:

    • 1.一开始呈现这个collectionView的时候,中间的cell是第二个cell,这样左右两边都有cell看起来比较舒服。
    • 2.里面设置了定时器用来轮播,但在手动滑动collectionView的时候定时器失效,当view停下了时定时器重新开始工作,这样做原因相信你们也懂。
    • 3.移动到中间的过程中,cell的scale是慢慢变大的。
    • 4.始终在停止滑动的时候有一个cell在最中间。
    • 5.移动过程中collectionView的背景跟着变化。
    • 6.cell复用的时候,一定要把原来的contentview移除。
      还有其他小心思待君去demo里慢慢发现啦~

    有什么问题或是新的想法可以这里提出来,看看集思广益威力有多大~

    github分享地址https://github.com/GrandreChina/GRcollectionAutoScrollView

    相关文章

      本文标题:再时髦的APP,你也离不开它!

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