반응형
Hacking with Swift 사이트의 강좌 번역본입니다.
[원문 : https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-a-list-of-static-items]
How to create a list of static items
[동영상 강좌 : https://youtu.be/VmxBalRhcs0]
정적인 목록의 항목들을 만들기 위해 먼저 목록에 있는 각 행이 어떻게 보이는지를 정의해야 합니다. 이것은 다른것과 마찬가지로 뷰 이므로, 다음과 같이 작성할 수 있습니다.
struct RestaurantRow: View {
var name: String
var body: some View {
Text("Restaurant: \(name)")
}
}
이제 각 행의 모습을 정의했고, 다음과 같이 필요한 만큼 행을 만드는 List뷰를 만들 수 있습니다.
struct ContentView: View {
var body: some View {
List {
RestaurantRow(name: "Joe's Original")
RestaurantRow(name: "The Real Joe's Original")
RestaurantRow(name: "Original Joe's")
}
}
}
코드를 실행할때 UIKit에 있는 UITableView을 사용했을때 처럼, 테이블에 3개의 행이 있는 것을 보게 될 것입니다.
동일한 뷰 타입을 사용해서 각 행을 만들 필요가 없으므로, 원하는데로 행 뷰를 혼합(mix)하고 일치(match)시킬 수 있습니다.
반응형
'SwiftUI > Lists' 카테고리의 다른 글
How to set the background color of list rows using listRowBackground() (0) | 2019.11.20 |
---|---|
How to make a grouped list (0) | 2019.11.20 |
How to add sections to a list (0) | 2019.11.20 |
How to enable editing on a list using EditButton (0) | 2019.11.20 |
How to let users move rows in a list (0) | 2019.11.20 |
How to let users delete rows from a list (0) | 2019.11.20 |
How to create a list of dynamic items (0) | 2019.11.20 |
Working with lists (0) | 2019.11.20 |