SwiftUI 100일 중 62일차
2728 단어 100daysofcodeswift
Actionsheet
에 대해 배웠습니다.사용자 정의 바인딩은
@State
속성이 변경될 때마다 로깅과 같은 부작용을 수행해야 할 때 유용합니다.예를 들어 다음은 SwiftUI에서 사용자 지정 바인딩을 만드는 방법입니다.
struct ContentView: View {
@State private var bidAmount: CGFloat = 0
var body: some View {
let bid = Binding<CGFloat>(
get: {
self.bidAmount
},
set: {
self.bidAmount = $0
print("New value is \(self.bidAmount)")
}
)
return VStack {
Text("Bid amount: \(bidAmount)")
Slider(value: bid, in: 0...20)
}
}
}
이 코드는
bidAmount
상태 속성 값을 설정하고 bidAmount
값도 인쇄하는 사용자 지정 바인딩을 만듭니다.
Reference
이 문제에 관하여(SwiftUI 100일 중 62일차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sanmiade/day-62-of-100-days-of-swiftui-4175텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)