美文网首页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