잡초의 일지

[Swift] [SwiftUI] @ViewBuilder 본문

[코딩] 배우는것/SwiftUI

[Swift] [SwiftUI] @ViewBuilder

JabCho 2020. 7. 27. 05:06
728x90
반응형
SMALL

developer.apple.com/documentation/swiftui/viewbuilder

 

Apple Developer Documentation

 

developer.apple.com

 

www.youtube.com/watch?v=oDKDGCRdSHc

 

 

 

카드 뒤에 원형까지 만들었다.

하지만, 카드의 짝이 맞으면 없어져야 하는데 안없어진다. -> if문을 넣어서 조건을 주었다.

하지만, 이렇게 되면 return 할 것이 필요하기 때문에 ZStack을 리턴해주도록 한다.

return까지 했다. 하지만, else일 경우 return하는 것이 없기 때문에 에러가 뜬다.

 

이것은 좋은 방법이 아니다.

 

우리는 @ViewBuilder를 이용한다.

 

@ViewBuider를 이용하면, 아래의 것은 여러개의 뷰로, 리스트처럼 표현된다.

if 조건을 주었을 때만 실행되기 때문에, 카드의 짝이 맞으면 없어진다.

 

 

 

728x90
반응형
LIST
Comments