inflearn logo
강의

Course

Instructor

SwiftUI - iOS14 Perfect Guide

9 List ForEach

질문 드립니다.

195

ysloveredeye1351

4 asked

0

안녕하세요!! 강사님!!
 
바인딩 관련 질문드립니다.
 
Toggle 등을 사용할때 @State로 선언된 변수들을 바인딩해서 사용하고 있는데,
 
버튼의 경우는 @State로 선언되었더라도 바인딩 없이 사용가능하더라고요..
 
구조체 안에서 읽고 쓰는 사용방법은 동일한데 이렇게 되는 이유를 알 수 있을까요?
 
감사합니다.

SwiftUI ios

Answer 1

0

enilv0529

안녕하세요

 

버튼이라서 바인딩 없이 가능하다기 보다는 바인딩으로 변수를 사용하는 규격을 가진

Toggle은 바인딩으로 연결해서 사용하는 것이고

바인딩으로 사용하는 규격이 없는 상황에서는 그냥 @State가 있어도 일반변수처럼 사용할 수 있습니다.

 

따라서 @State가 무조건 바인딩을 해야된다는 강제사항은 아니고 언제든지 일반변수처럼 값을 직접 넣는것도 가능한데 바인딩도 가능한 변수라고 생각하시면 될 것 같습니다.

 

커스텀 팝업 사용하는 방법

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

grid 질문 있습니다!

0

243

1

안녕하세요

0

275

1

LazeVGrid 관련 문의드립니다

0

212

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

275

1

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

0

276

1