inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

3번 레이아웃 - 셀,레이아웃 구현

NSCollectionLayoutSize 질문

해결된 질문

408

asdfaa22

작성한 질문수 15

0

섹션1 - 3번 레이아웃 구현 시,

createListCarouselSection() 메서드를 구현할 때, itemSize: NSCollectionLayoutSize 에 heightDimension 인자 세팅값으로 .fractionalHeight(1.0)으로 세팅하는데 1.0으로 하니까 아이템이 그냥 1개만 세팅되네요. (0.3)으로 세팅하니까 3줄로 나오는데, 혹시 제가 빼먹은 부분이 있을까요?

 

감사합니다.

 

ios mvvm rxswift

답변 2

0

덤벨로퍼

그룹생성하는 코드 한번 확인해보시겠어요?

NSCollectionLayoutGroup.vertical(layoutSize: groupSize, subitem: item, count:3)

0

asdfaa22

답변 감사드립니다!

근데 해당 코드가 ios16에서 deprecated 되었다고 경고가 뜨긴하는데,

빌드는 또 되네요...허허^^;;

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
asdfaa22님의 질문에 대한 답변을 드리겠습니다.

NSCollectionLayoutSize의 heightDimension을 설정할 때 .fractionalHeight(1.0)을 사용하면 해당 아이템의 높이가 섹션의 전체 높이를 차지하게 됩니다. 이 경우 한 줄에 아이템 하나만 표시되는 것이 정상입니다. 반면에 .fractionalHeight(0.3)으로 설정하면 아이템의 높이가 섹션 높이의 30%만 차지하기 때문에 세 줄로 아이템들이 표시되게 됩니다.

해당 문제는 아마도 섹션의 레이아웃이나 그룹의 높이 설정에서 이슈가 있을 수도 있습니다. createListCarouselSection() 메서드에서 사용된 그룹의 레이아웃 사이즈나 배치에 대해서도 점검해보세요. 여러 아이템을 한 줄에 표시하려면 그룹의 높이나 다른 레이아웃 설정이 아이템들을 원하는 대로 배치할 수 있도록 조정되어야 합니다.

만약 이 부분을 이미 점검하셨고, 여전히 문제의 원인을 파악하지 못했다면 createListCarouselSection() 메서드의 전체 코드나 관련 설정 부분을 함께 제공해주시면 좀 더 정확한 문제 해결을 위한 도움을 드릴 수 있을 것 같습니다.

질문에 대한 답변이 도움이 되셨길 바라며, 추가적인 도움이 필요하시면 언제든 질문해주세요.

0

asdfaa22

답변 감사드립니다!

진로에 대한 질문...!

0

40

1

Static 선언 시 에러 발생

0

45

1

클로저의 형태로 만들다

0

49

1

Function Types Error

0

43

1

안드로이드 기기 실행 오류

0

64

2

수강연장 가능할까요...

0

60

2

강의에서 사용된 안드로이드 스튜디오 버전을 알고싶어요.

0

63

2

SwiftData 미리보기 미적용

0

58

2

중괄호와 함수

0

60

2

기본 뷰 디자인이 강사님과 다릅니다.

0

57

2

다음 강의 내용 관련 문의드립니다.

0

213

1

bind, signal, drive 사용

0

136

1

강의 시작 전 문의드립니다.

0

203

2

"섹션에 맞는 다양한 레이아웃 구현" 강의 질문있습니다.

0

190

2

마지막 강의 "리스트 검색 기능 구현"이 다른 강의 영상으로 업로드 된 것 같아요

0

258

1

섹션1 3번 레이아웃 deprecated 경고

0

351

2

MVVM 패턴 구현에서 rx binding관련 질문입니다.

0

339

1

단축키 질문

0

319

2

섹션 3. Modern collection view 심화-snapshot 구현 -

0

420

2

Swift Modern Collection View에서 click event 처리에 관하여 고민이 됩니다

0

448

1

강의 <diffableDatasource구현- Item 타입에 맞는 셀 리턴하기> 에서 질문 있습니다.

0

286

1

RxAlamofire 추가가 안됩니다.

1

796

3

강의 <각각의 network 구현>에서 질문있습니다.

1

468

2

모든 강의 수강 후 종합적으로 궁금한 내용에 대해 질문드립니다.

1

566

2