List簡介
List是什么有什么用
移動設(shè)備上的大多數(shù)用戶界面可以通過表視圖表示壹无,這是一種簡單而優(yōu)雅的數(shù)據(jù)顯示形式水泉。SwiftUI時代蘋果為我們提供了List組件础米,List最大優(yōu)勢在與其原生自帶了滾動和元素復(fù)用功能矫渔。也就是說,我們直接使用List就可以達到app store的列表水平,是不是很開心挑社。
快速使用
如何創(chuàng)建項目請參考這篇文章呵俏,《SwiftUI零基礎(chǔ)之開發(fā)第一步創(chuàng)建個項目》
1、手動添加三行數(shù)據(jù)滔灶,快速體驗一下
List {
Text("張三")
Text("李四")
Text("王五")
}
2、我們通過代碼來批量生成50行數(shù)據(jù)
List(0..<50){ item in
Text("Item # \(item)")
}
這將創(chuàng)建一個包含 50 個可滾動的項的表
技術(shù)交流
QQ:3365059189
SwiftUI技術(shù)交流QQ群:518696470
- 請關(guān)注我的專欄icloudend, SwiftUI教程與源碼
http://www.reibang.com/c/7b3e3b671970
更高級功能請參考下面文章
基礎(chǔ)
- SwiftUI 基礎(chǔ)之01 NavigationView和List(2020)
- SwiftUI 基礎(chǔ)之02 list 和 searchbar (2020)
- SwiftUI 基礎(chǔ)之03 SwiftUI之List 和form(2020版)
小技巧
- SwiftUI 腳手架之List ForEach快速生成數(shù)據(jù)
- SwiftUI 開發(fā)腳手架含Tab List Navigation (2020年版)
- SwiftUI實戰(zhàn)之List拖拽排序進入編輯模式(含源碼)
- SwiftUI實戰(zhàn)之List拖拽排序進入編輯模式(含源碼)
- SwiftUI小技巧之如何解決Tab切換后頁面重置和List刷新bug
- SwiftUI小技巧之List中ForEach如何獲取當(dāng)前的index(解決if問題)
- iOS SwiftUI 基礎(chǔ)之List內(nèi)容居中《韓熙載夜宴圖》
- SwiftUI 基礎(chǔ)之List如何設(shè)置風(fēng)格
- SwiftUI 基礎(chǔ)之如何取消List的分割線divider
List和CoreData JSON數(shù)據(jù)存儲
- SwiftUI 從服務(wù)器獲取數(shù)據(jù)吼肥、存儲录平、緩存和顯示(json html)
- SwiftUI JSON之List下載、解析缀皱、顯示遠程服務(wù)器Json文件
- SwiftUI JSON之List讀取Bundle斗这、解析、顯示本地Json文件
- SwiftUI 數(shù)據(jù)之List顯示Sqlite數(shù)據(jù)庫內(nèi)容