본문 바로가기
공부/스위프트

[SwiftUI] 화면에 요소 보이기 숨기기

by 초코팅촉 2023. 12. 6.
728x90

아래 소스코드는 투명도를 조절하는 코드입니다.

.opacity(isHidden ? 0 : 1)

isHidden으로 변수를 생성해서 삼항 연산자로 투명도를 조절합니다.

 

다른 방법으로는

if tabIndex == 0 {
	LengthView()
} else if tabIndex == 1 {
	WeightView()
}

이렇게 할 수도 있습니다.

tabIndex로 플래그를 만들어서 if문에서 분기를 나눠서 이렇게 보여줄 수 있습니다.

 

https://stackoverflow.com/questions/56490250/dynamically-hiding-view-in-swiftui

 

Dynamically hiding view in SwiftUI

I'm trying to conditionally hide a DatePicker in SwiftUI. However, I'm having any issue with mismatched types: var datePicker = DatePicker($datePickerDate) if self.showDatePicker { datePicker =

stackoverflow.com

위의 글도 참고했습니다.