SwiftUI에서 텍스트필드 스타일 커스텀

June·2023년 2월 10일
0

SwiftUI-View

목록 보기
4/5
post-thumbnail

코드

import SwiftUI

struct CommonTextfieldStyle: TextFieldStyle {
    
    func _body(configuration: TextField<Self._Label>) -> some View {
        
        ZStack {
            Rectangle()
                .foregroundColor(Color.green)
                .cornerRadius(8)
                .frame(height: 46)
            
            // 텍스트필드
            configuration
                .font(.title)
                .padding()
        }
    }
}

사용

TextField("입력", text: $inputText)
	.textFieldStyle(CommonTextfieldStyle())

원하는 모양의 텍스트필드를 만들어서 재사용하면 됨.

profile
안다고 착각하지 말기

0개의 댓글