삶은계란 (Diary)/SwiftUI (1) 썸네일형 리스트형 Grid와 List를 함께 써보자. 애플의 앱들을 보면 한 가지 View가 아니라 여러 View를 조화롭게 사용하는 것을 확인할 수 있다. 대표적인 예로 '미리알림'앱이 그러한데 쪼개서 보면 오른쪽과 같이 LazyVGrid와 List를 함께 쓴 것을 볼 수 있다. 참 간단하고 예쁜데 구성하려면 생각만큼 만만치는 않다는 것이 문제다. 이런 비슷한 구조의 인터페이스를 JusTheme에서 사용한 적이 있는데, 이때 사용한 '억지' 방법과 최근 알게 된 조금 더 정석에 가까운 방법을 소개해 보고자 한다. 0. 모든 문제의 시작 이게 어려운 이유는 ScrollView와 LazyVGrid, ListView의 특성 때문이다. ScrollView는 자신에게 포함 된 Child들을 통해 크기를 조절하는데, LazyVGrid와 ListView는 화면 밖에 .. 이전 1 다음