SwiftUI:條件性顯示視圖中的項目
在表單中,一個常見的操作是使用一個切換控制項,當切換被啟用時,顯示一些額外的選項。
你可以在設定應用中經常看到這種情況,例如啟用 Wi-Fi 時。
那麼,你該如何實現這個效果呢?
首先,創建一個帶有切換控制項的 Form
視圖:
1 | struct ContentView: View { |
然後,將下面這段代碼添加到 Toggle
視圖後面:
1 | if enabled { |
像這樣:
1 | struct ContentView: View { |
現在,當切換被禁用時,Text 視圖將不可見:
但是,當你啟用切換時,它就會顯示出來:
tags: [“SwiftUI”, “conditionally show items”, “toggle”, “view”]