寫在前面
好久沒有再簡書上更新文章了,最近打算寫一系列的文章,在此立一個 flag 。打算以我目前所做的項目做一個整理與分享,不足的地方請大家海涵。
本文會實時更新進度,敬請期待
相關章節(jié)
第一章:Swift 3.0 商城開發(fā) —— 圖片滑動組件
第二章:Swift 3.0 商城開發(fā) —— 商城上拉彈出層(仿淘寶)
1. 商城首頁
效果圖

image
2. 商品模塊
效果圖

image
3. 登錄模塊
效果圖

image
項目目前進度
效果圖

image
小知識
調整狀態(tài)欄顏色
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 布局)
- 學習 如何創(chuàng)建公用子視圖,通過代理調用公共視圖事件
- 學習 通用 UITabController 純代碼方式搭建
- 學習 通用類庫的創(chuàng)建(以:圖片無限滾動視圖 為例)
- 學習 仿京東商城-商品底部彈出層
- 學習 如何使用觀察者模式動態(tài)布局
(未完待續(xù))