美文网首页swift 文章收集小斑Swift
Swift 3.0 商城开发 —— 立 flag

Swift 3.0 商城开发 —— 立 flag

作者: zZ爱吃菜 | 来源:发表于2017-04-10 16:42 被阅读618次

    写在前面

    好久没有再简书上更新文章了,最近打算写一系列的文章,在此立一个 flag 。打算以我目前所做的项目做一个整理与分享,不足的地方请大家海涵。

    本文会实时更新进度,敬请期待

    相关章节

    第一章:Swift 3.0 商城开发 —— 图片滑动组件
    第二章:Swift 3.0 商城开发 —— 商城上拉弹出层(仿淘宝)

    1. 商城首页

    效果图

    imageimage

    2. 商品模块

    效果图

    imageimage

    3. 登录模块

    效果图

    imageimage

    项目目前进度

    效果图

    imageimage

    小知识

    调整状态栏颜色

    UIApplication.shared.statusBarStyle = .lightContent
    

    Navigation 返回隐藏 文本

    写一个 BaseViewController,在其中自定义 backBarItem 样式即可

    class BaseViewController: UIViewController {
        
        override func viewDidLoad() {
            super.viewDidLoad()
            if self.navigationController != nil {
                let backBarItem = UIBarButtonItem.init(title: "", style: .plain, target: nil, action: nil)
                self.navigationItem.backBarButtonItem = backBarItem
            }
        }
    
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
    }
    
    

    知识点

    • 学习 纯代码布局(包括 frame 布局 和 snpkit autolayout 布局)
    • 学习 如何创建公用子视图,通过代理调用公共视图事件
    • 学习 通用 UITabController 纯代码方式搭建
    • 学习 通用类库的创建(以:图片无限滚动视图 为例)
    • 学习 仿京东商城-商品底部弹出层
    • 学习 如何使用观察者模式动态布局

    (未完待续)

    相关文章

      网友评论

      • 一粒吗:有github地址吗
      • Azzan:好东西,支持楼主
      • Wanto:强烈支持,希望楼主出精品!
      • Rokkia:OC的时候我遇到过这样一个问题,就是frame与Masonry混用的时候后期代码修改要麻烦很多,所以我基本全用Masonry来布局,不太使用frame了(OC Masonry == Switft snpkit)。不知道你有没有遇到。
        一粒吗:@zZ爱吃菜 不用snapkit 那你用什么
        Rokkia:@zZ爱吃菜 动态遍历布局我觉着使用snapkit会更方便一些,会更加方便的自适应高度,如果使用frame有些自适应岂不是无法显示了
        zZ爱吃菜:我在一些一些独立组件的时候,就没有用 snapkit 布局。还有就是在做 动态遍历布局我也没有使用 snapkit 布局

      本文标题:Swift 3.0 商城开发 —— 立 flag

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