textContentType

2025. 10. 3. 19:59·iOS/SwiftUI
반응형

🤖 textContentType

입력받을 TextField에 어떤 종류의 데이터를 넣을 지 미리 알려줌으로써
시스템에서 자동완성 및 제안과 같은 편리함을 제공

// UIKit
textField.textContentType = .emailAddress    // 이메일 입력
textField.textContentType = .username        // 사용자 아이디
textField.textContentType = .password        // 기존 비밀번호
textField.textContentType = .newPassword     // 새 비밀번호 (강력한 비밀번호 추천)
textField.textContentType = .oneTimeCode     // 인증번호 (SMS 자동완성 지원)
textField.textContentType = .telephoneNumber // 전화번호


// SwiftUI
.textContentType(.emailAddress)		// 이메일 입력
.textContentType(.password)			// 사용자 아이디
.textContentType(.newPassword)		// 새 비밀번호 (강력한 비밀번호 추천)
.textContentType(.oneTimeCode)		// 인증번호 (SMS 자동완성 지원)
.textContentType(.telephoneNumber)	// 전화번호

출처

https://developer.apple.com/documentation/uikit/uitextinputtraits/textcontenttype

 

textContentType | Apple Developer Documentation

The semantic meaning for a text input area.

developer.apple.com

 

반응형

'iOS > SwiftUI' 카테고리의 다른 글

containerRelativeFrame  (0) 2025.10.23
SwiftUI 동작 방식  (0) 2025.10.18
Navigator 패턴 이용해보기  (0) 2025.09.28
List 사용하다 불편한 내용 정리  (0) 2025.09.27
TextField에서 자동 포맷적용하기  (0) 2025.08.28
'iOS/SwiftUI' 카테고리의 다른 글
  • containerRelativeFrame
  • SwiftUI 동작 방식
  • Navigator 패턴 이용해보기
  • List 사용하다 불편한 내용 정리
Hamp
Hamp
남들에게 보여주기 부끄러운 잡다한 글을 적어 나가는 자칭 기술 블로그입니다.
  • Hamp
    Hamp의 분리수거함
    Hamp
  • 전체
    오늘
    어제
    • 분류 전체보기 (304)
      • CS (30)
        • 객체지향 (2)
        • Network (7)
        • OS (6)
        • 자료구조 (1)
        • LiveStreaming (3)
        • 이미지 (1)
        • 잡다한 질문 정리 (0)
        • Hardware (2)
        • 이론 (6)
        • 컴퓨터 그래픽스 (0)
      • Firebase (3)
      • Programing Langauge (37)
        • swift (32)
        • python (4)
        • Kotlin (1)
      • iOS (132)
        • UIKit (37)
        • Combine (1)
        • SwiftUI (32)
        • Framework (7)
        • Swift Concurrency (22)
        • Tuist (6)
        • Setting (11)
        • Modularization (1)
        • Instruments (6)
      • PS (59)
        • 프로그래머스 (24)
        • 백준 (13)
        • LeetCode (19)
        • 알고리즘 (3)
      • Git (18)
        • 명령어 (4)
        • 이론 (2)
        • hooks (1)
        • config (2)
        • action (7)
      • Shell Script (2)
      • Linux (6)
        • 명령어 (5)
      • Spring (13)
        • 어노테이션 (1)
        • 튜토리얼 (11)
      • CI-CD (4)
      • Android (0)
        • Jetpack Compose (0)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    UIKit
    dp
    concurrency
    property
    dfs
    백준
    boostcamp
    CS
    Spring
    SwiftUI
    lifecycle
    dispatch
    Tuist
    IOS
    AVFoundation
    프로그래머스
    protocol
    투포인터
    GIT
    Swift
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.0
Hamp
textContentType
상단으로

티스토리툴바