Swift/SwiftUI

[SwiftUI] TextEditor에 Placeholder를 만들어주자

insub4067 2022. 4. 7. 08:23

원래 TextEditor는 Placeholder 기능이 자체적으로 지원되지 않는다

하지만 만들어 주자 이런식으로 만들꺼다

text: $description 은 @State 변수로 유저의 입력을 받아서 담아줄꺼임

Zstack으로 Editor 위에 Text를 쌓을껀데 이게 바로 우리의 placeholder가 될것임

 

description 이 비어 있다면 즉 유저가 아무것도 입력하지 않았다면

Text를 그려서 위에 올려 버리자