반응형

 

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)시킬 수 있습니다.

반응형
Posted by 까칠코더
,