Swift 3.0 商城开发 —— 立 flag

写在前面

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

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

相关章节

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

1. 商城首页

效果图

image
image

2. 商品模块

效果图

image
image

3. 登录模块

效果图

image
image

项目目前进度

效果图

image
image

小知识

调整状态栏颜色

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 纯代码方式搭建
  • 学习 通用类库的创建(以:图片无限滚动视图 为例)
  • 学习 仿京东商城-商品底部弹出层
  • 学习 如何使用观察者模式动态布局

(未完待续)

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

推荐阅读更多精彩内容

  • 这是我们第一次出去旅行 时间虽然短暂 但是我觉得是幸福 美好的回忆 彼此其实不是特别了解但是我就是觉得在你身边比较...
    陆家小蘑菇阅读 476评论 0 0
  • 寒霜漆刃白,热血凝柄黑。风声浩荡起 ,誓死报国恩。
    金石君阅读 163评论 0 0
  • 2017.06.29 姓名:代利云 公司:宁波慈星股份有限公司 宁波盛和塾《六项精进》235期学员。 【日精进打卡...
    代利云阅读 155评论 0 0
  • 昨天陪父亲去理了发,我也久违地给自己做了护理。一起等待时,父亲突然转头对我说,“如果我难受到了无法坚持,你让我走。...
    面包婶阅读 535评论 0 1
  • 2010年上海世博会EXPO,我用一张中国馆的入场券换了一张台湾馆「山水心灯」的入场券,根据限定时间前往,还排队还...
    TalkThree阅读 170评论 0 2