以 SwiftUI 設計 App 畫面時,我們有很多方法可以將元件加到畫面上,接下來就讓我們一步步認識這些不同的方法吧。
假設原本的 App 畫面如下。
小時候唸書時,我們都不喜歡當最後一名,因為只有壞事,沒有好事。然而在 Swift 的世界,如果傳入 function 的 closure 參數剛好是最後一個參數,反而會有好事發生呢! 我們可以採用 trailing closure 的寫法讓程式的可讀性更好。
func repeatTask(count: Int, task: () -> Void) { for _ in…