美文网首页
Swift开发理解:项目代码架构

Swift开发理解:项目代码架构

作者: 江将蒋酱 | 来源:发表于2017-08-13 11:00 被阅读66次

    为了增加业务代码的复用性,以及对开发进一步的了解,特此记录一下,保持长久更新。

    效果图

    首页分析(除开导航栏上面的分页器):
    1.底层是一个tableview
    2.轮播是一个tableviewHeader
    3.各个栏目是一个tableviewcell,cell中间嵌套了collectionview和collectionviewcell来展示和控制

    原始代码目录

    很明显,做一个首页大概六个栏目应该不会使用到这么多的文件,在仔细分析后:
    1.headerView其实可以分成三个板块儿,start、middle、end
    start:比如放在tableview顶部的轮播
    middle:各个栏目的headerview


    屏幕快照 2017-08-13 10.56.32.png

    各个view的控制通过label和button来控制。
    end:tableview的尾部,类似于支付宝底部“我也是有底线的”

    2.collectionview可以只有一个,然后加载不同的cell来控制。

    相关文章

      网友评论

          本文标题:Swift开发理解:项目代码架构

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