반응형
Hacking with Swift 사이트의 강좌 번역본입니다.
[원문 : https://www.hackingwithswift.com/quick-start/swiftui/working-with-lists]
Working with lists
SwiftUI의 List뷰는 필요한 경우 정적 또는 동적인 데이블 뷰 셀을 보여줄수 있는 UITableView와 비슷합니다. 하지만, 사용하는 것은 매우 간단합니다: 스토리보드에서 프로토타입 셀을 만들거나 코드에서 등록할 필요가 없습니다; 행이 몇개인지 말할 필요가 없습니다; 직접 큐에서 가져오고 셀을 구성할 필요가 없습니다.
대신, SwiftUI의 목록(list)은 결합(composability)용으로 설계되었습니다 - 더 작은것에서 더 큰 것을 만드는 것이 가능하도록 설계되었습니다. 따라서 직접 셀을 구성하는 커다란 뷰 컨트롤러 보다, SwiftUI는 목록 행으로 자체적으로 구성하는 방법을 알고 있는 작은 뷰를 만들어서 사용합니다.
다른게 없다면 코드 크기 측면에서, 그 차이는 엄청납니다 - 테이블 뷰 코드를 거의 다 삭제할 수 있고 전에 사용했던 동일한 모양과 느낌을 그대로 유지할 수 있습니다.
반응형
'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 |
How to create a list of static items (0) | 2019.11.20 |