swiftUI 파일로 FrameworkCell을 만들어준다
//.previewLayout(.fixed(width: 160, height: 250))
이거는 안먹힌다... 셀처럼 프리뷰되는걸 보고 싶은데
레이아웃은 세개 들어가니까
GridItem(.flexible()) 3개 만들어줬고
LazyVGrid로 콜렉션뷰를 그려줄 수 있음
스크롤이 안되니까 ScrollView 넣어주고!
네비게이션 뷰 추가, 네비게이션 타이틀 추가 하면 끝..!
let layout: [GridItem] = [
GridItem(.flexible()),
GridItem(.flexible()),
GridItem(.flexible()),
]
UIKit 사용할 땐 layout 구현이 엄청 길었는데 이렇게나 간단하게 구현이 가능하다
GridItem(.fixed(70))
이나 GridItem(.adaptive(minimum: 120))
같은 것도 있다!