#91 自訂 controller 類別和利用 viewDidLoad 客製 App 畫面

controller 的畫面載入完成後,將呼叫 function viewDidLoad,此時使用者還沒看到畫面,我們還來得及在裡面做些調整,將 App 畫面變得更漂亮。

功能需求

1 在 viewDidLoad 裡寫程式。

研究以下連結,在 viewDidLoad 裡寫程式加入有興趣的功能。

2 自訂 view controller 類別。

至少定義 2 個 controller 類別,對應 2 個 App 畫面。 (ps: 此功能文組班同學還沒教到,可先跳過。)

漸層

SF Symbol 動畫

mask 遮罩

將畫面上加入繪製的圖案

定義 function 運用 UIBezierPath 繪製可愛圖案,然後在 viewDidLoad 裡呼叫 function 多次,調整圖案的縮放,位移和旋轉。

利用 CABasicAnimation & CAShapeLayer 繪製線條動畫

用 image view 實現多張圖片連續播放的動畫

使用 CAEmitterLayer 製作下雪動畫

使用 CIFilter 製作濾鏡

播放背景音樂

利用 exclusionPaths 設定文字讓開的區塊

作品集

--

--

彼得潘的 iOS App Neverland
彼得潘的 100 道 Swift iOS App 謎題

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com