TextEditor의 Background Color를 적용하려면
.scrollContentBackground(.hidden)으로 기본 배경을 숨기고
.background(.clear)를 적용하면 된다.
이 상태에서,
TextEditor(text: $memoContent)
//.scrollContentBackground(.hidden)
.background(.red)
.padding()
.background(.red)
.cornerRadius(10)
.lineSpacing(10)
주석을 지워주면,
TextEditor(text: $memoContent)
.scrollContentBackground(.hidden)
.background(.red)
.padding()
.background(.red)
.cornerRadius(10)
.lineSpacing(10)
여기서 배경색을 .red가 아닌 .clear로 적용하면,
TextEditor(text: $memoContent)
.scrollContentBackground(.hidden)
.background(.clear)
.padding()
.background(.red)
.cornerRadius(10)
.lineSpacing(10)
✅ 주의할 점
.scrollContentBackground(.hidden) 코드가
.background(.clear)보다 먼저 와야함
'🍎 iOS > SwiftUI' 카테고리의 다른 글
[SwiftUI] View -> Flip 기능 (1) | 2024.06.16 |
---|---|
[SwiftUI] SwiftData (0) | 2024.04.22 |
[SwiftUI] NavigationStack (0) | 2024.04.04 |
[SwiftUI] Property Wrapper ② (3) | 2024.03.27 |
[SwiftUI] 프로퍼티래퍼 정리 (0) | 2024.03.17 |