The Reawakened Series (2)
Published in
4 min readAug 7, 2019
埃及王子叩酊趣
本篇文章一樣延續前面的內容做各種練習,並加入相關的程式碼,
並將對應的版面做調整,練習的功能列表如下:
#1 模仿FB動態牆練習
#2 Alamofire連結網頁 & segue
#3 Activity Indecator View
#4 設定 content size,實現水平捲動,上下捲動和分頁的 scroll view
模仿FB動態牆練習
主要參考這篇文章,並在View的區域內,加上圖片與按鈕,使用在BuyViewController中
成果如下圖:
Alamofire 連結網頁
(1) 採用CocoaPods來做安裝
(2) 透過segue來做場景的轉換
並在轉換的過程中,透過prepare來傳值 (contentID)
(3) Alamofire 相關代碼
其實這邊可以直接使用WKWebview來讀取Youtube網頁就好,不過只是順道練習下Alamofire
(4) WKWebView 可以直接load就好
Activity Indecator View
(1) 直接在storyboard上使用
應用在Buy1ViewController上,並拉一個@IBOutlet來做控制
@IBOutlet weak var loadingActivityIndecatorView: UIActivityIndicatorView!
(2) 直接使用程式碼加入Activity Indecator View
設定 content size,實現水平捲動,上下捲動和分頁的 scroll view
使用在首頁的三張圖片上
(1) 加入一個scroll view,並設定contentSize為三張圖片的寬度
(2) 加入一個view在scroll底下,並加入三張圖片
Github
Reference
- FB動態牆
2. Alamofire Github
3. UIActivityIndicatorView 的用法
4. Scroll View