iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
0
Mobile Development

[初探] 用 SwiftUI - 打造一個自助洗衣應用系列 第 12

第十二日、SwiftUI - 文件列表 篇

  • 分享至 

  • xImage
  •  

當我們製作出 Vstack、Text、Button 的時候
我們勢必都必須要做出一列的表單吧
這樣才能呈現我們的資料

這裡先不使用 Codable
使用 Identifiable

在 Apple 文件提及
A class of types whose instances hold the value of an entity with stable identity.
意旨每個文件都有自己的唯一識別標物

struct UserItem: Identifiable {
    let id = UUID()
    let name: String
    let number: Int
}
...
var Users = [UserItem(name: "小蘋果", number:1), Song(name: "大蘋果", number: 2)]
...
ForEach(Users) { item in
    Text(item.name)
}

這樣就可以省略 ForEach 在找尋東西時要加上id了
並且你可以在下方 Text(item.name) 的部分
使用我們昨天教上的組合
讓你的介面
變得更豐富

接下來 就是 tabitem 的部分


上一篇
第十一日、SwiftUI - 容納元件(堆疊) 篇
下一篇
第十三日、SwiftUI - 頁面的種種事情之1 篇 (Tabview )
系列文
[初探] 用 SwiftUI - 打造一個自助洗衣應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言