Hacking with iOS: SwiftUI Edition 視圖和修飾符項目——挑戰
- 2020 年 4 月 1 日
- 筆記
Views and Modifiers: 圓滿完成
這個技術項目旨在深入探究特定的SwiftUI主題,我希望您在這裡學到了很多有關視圖和修飾符的知識——為什麼SwiftUI的視圖使用結構體,為什麼some View
如此有用,修飾符順序如何重要等等。
視圖和修飾符是任何SwiftUI應用程序的基本構建元素,這就是為什麼我想在本課程中這麼早就關注它們。視圖組合尤其重要,因為它允許構建小的可重用視圖,這些視圖可以像磚頭一樣組裝成更大的用戶界面。
回顧你學到的
任何人都可以學完整個教程,但是要記住所教的內容需要付出實際的工作。確保您從這些教程中獲得儘可能多的收益是我的職責,因此,我準備了簡短的評論以幫助您檢查自己的學習情況。 點擊此處回顧您在這個項目學到的內容
挑戰
最好的學習方法之一是儘可能頻繁地編寫自己的代碼,因此您應該嘗試以下三種方法來擴展此應用程序,以確保完全了解正在發生的情況:
1、創建一個自定義
ViewModifier
(以及隨附的View
擴展),使視圖具有適合於視圖中顯着標題的大的藍色字體。 2、返回項目1,如果用戶選擇了0%提示,則使用條件修飾符將文本總數視圖更改為紅色。 3、回到項目2並創建一個FlagImage()
視圖,該視圖使用我們擁有的一組特定的修飾符來渲染一個國旗圖像。