Deep_Dev
article thumbnail

 

 

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