inflearn logo
강의

講義

知識共有

SwiftUI - iOS14パーフェクトガイド

3 Grid View

grid 질문 있습니다!

243

kshy10195759

投稿した質問数 1

0

 
우선 제가 만들어본 코드입니다.
 
switch gridType {
case .single : GridType_Single(items: items)
default :
ForEach(items){ item in Image(item.imageName) .resizable() .aspectRatio(contentMode: .fit) .animation(.default)
}
}
 
강의에서는 ForEach문이 먼저 나오고 클로져에선 item : Item 을 다루었습니다. GridType_Single에게도 배열이 아닌 item 구조체 한개를 인수로 사용하였습니다.
저는 items: [Item], 즉 배열을 인수로 사용하는 ForEach문을 사용하였습니다. 그렇게 만들기 위해 switch문이 제일 먼저 나오게 되었습니다.
선생님의 코드에서는 오류없이 동작하였습니다. 하지만 제 코드에서는 picker 를 변경할때마다 view 갱신이 제때 되지 못해 gridType이 .single일때만 랜더링돼야하는 Text()들이 다른 모드에까지 따라왔습니다. (UIKit이었다면 reloadData() 사용해야하는 상황)
왜 이런 문제가 발생하는건지 알 수 있을까요?

ios SwiftUI

回答 1

0

enilv0529

안녕하세요

 

어떤 상태인지 파악이 잘 안되서 전체코드 올려주시면 확인해서 답변드리겠습니다.

커스텀 팝업 사용하는 방법

0

266

1

Grid View 강의에서 animation 질문

0

371

1

iOS 16 ScrollView에서 proxy.scrollTo 오류

0

611

2

10 list section 강의 잘린건가요?

0

356

2

Conflicting arguments to generic parameter 'Content' 에러 질문

0

819

1

tickCount에러 문의

0

378

1

Picker를 사용해서 각 item별로 다른 값을 Core Data에 저장하려고 합니다.

0

234

0

강의 파일 다운로드

0

370

2

Grid강의 듣다가 궁금해서 글 남깁니다

0

269

1

sceneDelegate

0

293

1

ClockNumber 에러발생

0

385

2

강의 순서 문의

0

235

1

안녕하세요

0

275

1

LazeVGrid 관련 문의드립니다

0

212

1

질문 드립니다.

0

195

1

버튼과 토글에서 State관련 문의

0

245

1

UIView vs. UIViewController 질문입니다.

0

377

1

선생님. 질문드립니다.

0

289

1

앱개발하다가 궁금한 부분이 생겨서 질문 드립니다

0

265

1

기존 앱개발하다가 해당 강의를 듣는 도중 궁금한 부분이 생겨서 여쭤봅니다.

0

272

1

바인딩 값에 특정 하나의 값을 할당하기

0

286

3

1234567 곱하기 2를 계산을 하면 2.46913e+06 이렇게 나오네요???

0

284

2

ForEach 의 값을 어레이에서 받아왔는데요. 스크롤뷰리더로 감싸면 리프레쉬가 안됩니다.

0

274

1

iOS 버전이 바뀐건지 .center 가 안되는 이유가 뭔지 궁금합니다.

0

276

1