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

革码者基地

相信很多猿儿们都能感觉到如今本地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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,192评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,866评论 25 708
  • 不热爱生活的人,可能生活也不会爱你吧
    梵女阅读 126评论 0 0
  • 今天我们谈到人生目标,究竟有没有一个我们特别想到达的目的地。于本人而言,目的一直不是很明确,却又仿佛很明确。开自己...
    citoyendumonde阅读 108评论 0 0
  • 近几天,闲来无聊,把小时候看的经典电视剧《欢天喜地七仙女》重新拿出来看,本来看得还挺嗨的,可是,越到最后越觉得不对...
    黄泉花开阅读 2,896评论 1 1