TextField

편집 가능한 텍스트 인터페이스를 보여주는 컨트롤

원문 출처 https://developer.apple.com/documentation/swiftui/textfield

Summary

SDKs

  • iOS 13.0+

  • macOS 10.15+

  • Mac Catalyst 13.0+

  • tvOS 13.0+

  • watchOS 6.0+

  • Xcode 11.0+

Framework

  • SwiftUI

Declaration

struct TextField<Label> where Label : View

개요

텍스트 필드는 TextFieldStyle 인스턴스를 사용하여 디자인과 상호작용을 커스텀할 수 있습니다. 시스템은 런타임 중에 그 설정을 처리합니다. 플랫폼마다 플랫폼 스타일을 반영하는 기본 스타일을 제공하지만 개발자 스스로 특정 환경 내에서 모튼 텍스트 필드를 재정의하는 새로은 스타일을 제공할 수도 있습니다.

주제

새 TextField View 생성

  • init(LocalizedStringKey, text: Binding, onEditingChanged: (Bool) -> Void, onCommit: () -> Void) Label이 텍스트일 때 사용할 수 있습니다.

  • init(S, text: Binding, onEditingChanged: (Bool) -> Void, onCommit: () -> Void)

    Label이 텍스트일 때 사용할 수 있습니다.

  • init(LocalizedStringKey, value: Binding, formatter: Formatter, onEditingChanged: (Bool) -> Void, onCommit: () -> Void) Label이 텍스트일 때 사용할 수 있습니다.

  • init(S, value: Binding, formatter: Formatter, onEditingChanged: (Bool) -> Void, onCommit: () -> Void) Label이 텍스트일 때 사용할 수 있습니다.

TextField 스타일링

  • struct PlainTextFieldStyle

  • struct RoundedBorderTextFieldStyle

  • struct SquareBorderTextFieldStyle

  • struct DefaultTextFieldStyle

  • protocol TextFieldStyle 텍스트 필드의 모양과 상호작용을 위한 스펙

표준 수정자 적용

  • View Modifires 뷰와 거기에 포함된 뷰들을 표준 수정자를 적용함으로써 설정합니다

관련 문서

Conforms To

같이 보기

Text

  • struct Text 한 줄 이상의 읽기전용 텍스트를 보여주는 View

  • struct SecureField 사용자가 노출되지 않는 텍스트를 입력할 수 있는 컨트롤

  • struct Font 실행환경에 의존적인 폰트

Last updated