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
위의 글도 참고했습니다.
728x90
반응형
'공부 > Apple' 카테고리의 다른 글
[스위프트] 옵셔널 바인딩 단축하기 (0) | 2023.12.14 |
---|---|
[스위프트] 옵셔널 바인딩을 간단하게 하는 방법 (0) | 2023.12.14 |
[SwiftUI] Grid에서 두칸씩 잡아주기 (0) | 2023.12.06 |
[UIKit] Alert 구현하기 (0) | 2023.12.02 |
[SwiftUI] 뷰안에서 변수 수정하기(@State) (0) | 2023.11.30 |