사는 이야기

  • 홈
  • 태그
  • 방명록

@State 1

[SwiftUI] @State 값 변경 감시하기

기존에는 Toggle, Text Filed, Picker와 같은 기본 제공하는 View에서 Binding 값들이 변경되는 것을 탐지 할 수 없었다. iOS 14에서는 다음과 같은 함수를 제공해주고 있어서 이를 활용하면 된다. @State private var isOn = false var body: some View { Toggle("제목", isOn: $isOn) .onChange(of: isOn) { value in print("\(value)") } } iOS 13에서는 onChange 함수가 없기 때문에 Binding 을 확장해서 사용하면 된다. extension Binding { func didSet(execute: @escaping (Value) -> Void) -> Binding { retu..

Dev-iOS/SwiftUI 2023.07.05
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (77)
    • 일상 (3)
      • 골프 (6)
      • 여행 (0)
    • Dev-iOS (2)
      • UI (6)
      • Swift (2)
      • SwiftUI (6)
      • iOS (13)
    • Dev-기타 (15)
      • Flutter (4)
      • BackEnd (4)
      • Web (3)
      • Python (3)
      • 보안 (1)
      • DB (0)
    • IT (8)
      • 팁 (14)

Tag

네이버 클릭 적립, animation, Flutter, Naver Pay, ios, 네이버 적립, WCSession, ipad 점유율, ios14, 네이버 페이, ios 점유율, 애플, wwdc 2025, 파이썬, 클릭 적립, cloudkit, Swift, SwiftUI, javascript, xml설정,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바