inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기

LazyGrid

LazyGrid 강의 문의 - 데이터가 30개 인데 로우가 3줄이면 27개만 노출됨

해결된 질문

269

랑프_Langpeu

작성한 질문수 21

0

// 2. LazyHGrid
struct LazyGridBasic2: View {
    // LazyHGrid
    // title 을 1000 개 변수로 생성
    // ["목록 1","목록 2", ... "목록 30"] [String]
    
    let title: [String] = Array(1...30).map {"목록 \($0)"}
    
    // 화면 그리드형식으로 채워줌
    let rows: [GridItem] = [
        GridItem(.flexible(maximum: 80)),
        GridItem(.flexible(maximum: 80)),
        GridItem(.flexible(maximum: 80))
    ]
    
    var body: some View {
        // 2 - LazyHGrid
        // ScrollView horizontal
        ScrollView(.horizontal) {
            LazyHGrid(rows: rows,
                      spacing: 20,
                      content: {
                ForEach(title, id:\.self) { item in
                    VStack {
                        Capsule()
                            .fill(Color.yellow)
                            .frame(height: 30)
                        Text(item)
                            .foregroundColor(Color.blue)
                    }
                }
            })
        }
    }
}

30개 LazyHGrid 사용시

한줄일때는 30개가 노출되는데

3줄일때는 27개만 노출 됩니다. 왜 이럴까요 ?

 스크린샷 2024-05-14 오전 11.31.26.png


강의 관련된 질문은 언제나 환영입니다 😄

ios swift swiftui

답변 1

0

Jacob(제이콥)

안녕하세요 랑프 님.

질문주신 LazyGridBasic2 에서 30을 입력 했는데 Preview 상에서 27 까지만 나오는 것을 확인 했습니다.

Simulator 로 확인한 결과 마지막 30까지 출력이 되었습니다. 가끔 Preivew 에서 특정 error 로 인해 정확히 구현 되지 않는 기능들도 있기 때문에 발생되는거 같습니다.

cmd + R 으로 파일을 빌드 하셔서 Simulator 상에서 확인 부탁드립니다

감사합니다.

image

image

소리가 ㅠㅠ

0

53

2

index와 indexSet

0

59

2

NavigationBarItems Deprecated

0

96

3

Xcode version 문제

0

195

2

GalleryView 작성시, @State? @Bidnable? 의 차이점이 뭔지 궁금합니다.

0

303

2

페이지 이동에 관해 질문이 있습니다 !

0

339

2

scrollTransition 에서 phase 값을 찍어보고 싶습니다.

0

277

2

갤러리에서 슬라이더 변경시 gridSwitch 가 두번 실행됩니다.

0

307

2

유튜브 영상 플레이시 워닝 이슈 문의

0

518

1

ListBasic 강의 문의 - 딸기 id 오류 및 move 오작동

0

222

1

ScrollView에서 질문 있습니다.

0

286

1

MVVM에서 처음

0

216

1

ExtractView, @Binding 강의에서 .previewLayout(.sizeThatFits) 함수 관련해서 질문드립니다.

0

336

2

iOS 15 버전이후 프리뷰 문제 관련해서 질문드립니다.

0

343

2

VStack으로 프리뷰 생성

0

393

2

MVVM 폴더 안에서 Preview가 작동하지 않습니다.

0

249

1

Preview 질문

0

415

2

LazyGrid 질문 있습니다.

0

337

1

Textfield 입력시 한글 자음 모음 분리 현상이 발생 합니다

1

6531

2

Sheet가 바로 닫히는 문제와 홈 화면 액션 관련 문의

0

288

1

NavigationView를 NavigationStack 으로 변경관련입니다.

1

357

1

Frame 강의에서 다른 결과물이 나와요

0

387

1

Frame에 대한 개념 질문

0

251

1

ShareLink에서 이미지 링크에서 이미지 크기 제한이 있나요?

0

317

2