궁금한 내용을 검색해보세요!
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
서근 개발노트
티스토리에 팔로잉
SWIFT/Grammar

Swift : 기초문법 [UITextField]

서근
QUOTE THE DAY

-
Written by SeogunSEOGUN

반응형

UITextField

TextField는 기본적으로 다크 모드와 라이트 모드를 자동으로 구별한다.

Text Input Traits

Text 입력 type를 설정

Content Type

semantic meaning을 나타냄. 이 프로퍼티를 사용하면, 사용자가 입력하는 내용에 대해 예상되는 semantic meaning에 대한 키보드 및 시스템 정보를 제공. (기본값 Nil)

키보드 위에 추천하는 키워드가 생성된다.

Capitalization

대문자와 관련된 프로퍼티. 일부 키보드 타입은 auto-capitalization을 지원하지 않는다. 특히 keyboardType프로퍼티의 값이 numberPad, phonePad, namePhonePad로 설정된 경우, 이 옵션은 무시됨.

Correction

자동으로 교정해주는 프로퍼티.

 

스크립트 시스템이 inline autocorrection을 지원하지 않으면, 키보드 input method가 이 상수(constant)를 무시한다. (기본값 Default)

키보드 옵션의 자동 수정이 off 이면 autocorrection을 Yes로 해놔도 설정에서 off를 했기 때문에 이 Yes가 무시된다.

Smart Insert

텍스를 복사하고 붙여 넣을 때 구두점(.) 뒤에 공백을 주고 붙여 넣을 것인지 아닌지를 자동으로 정해준다.

Smart Quotes

Default설정 > 키보드의 스마트 구두점, 영어로는 Smart Punctuation을 따른다.

 

Smart Quotes를 사용하면 '(foot mark)와 "(inch mark)가 따옴표와 아포스트로피로 자동 교체된다. (사용 안 함)

Spell Checking

맞춤법 검사를 사용할지 여부를 결정하는 프로퍼티.

 

맞춤법 검사가 활성화된 상태에서, Text object는 맞춤법이 틀린 모든 단어에 빨간색 밑줄을 생성한다. 사용자가 맞춤법이 틀린 단어를 탭 하는 경우, Text object는 사용자에게 가능한 수정 목록을 제공한다.

 

설정 > 키보드 > 맞춤법 검사를 우선적으로 따른다.

Keyboard Type

1. Default -  input method의 기본 키보드.

2. ASCII Capable - 한글 지원 안 함 (지구 모양 사라짐)

3. Numbers and Punctuation - 키보드 올라오면 자동 추천하는 그런 부분이 같이 생성

4. URL

 

5. Number Pad

6. Phone Pad

7. Name Phone Pad

8. E-mail Address

9. Dcimal Pad

10. Twitter

11. Web Search ( 오른쪽 하단 이동 버튼)

Keyboard Look

Lite mode와 Dark mode 선택 

Return Key

오른쪽 하단 경로 부분만 바뀐다고 보면 된다. (중요하지 않음)

Auto-enable Return Key

텍스트 입력 영역에 텍스트가 없을 때 키보드의 return key를 사용할 수 없게 된다. (기본값 false) 즉, 사용자가 텍스트를 입력하자마자 Return key가 자동으로 활성화됨.

Secure Text Entry

이 프로퍼티는 Text Object가 텍스트 복사를 비활성화해야 하는지 여부와 입력된 텍스트를 숨길지 여부를 식별. (기본값 false)

 

UITextInputTraits을 준수하는 모든 view에서 이 프로퍼티를 true로 설정하면, view에서 Text를 복사할 수 없다.

 

UITextField객체에서 이 프로퍼티를 true로 설정하면, 입력한 텍스트가 가려지는 비밀번호 스타일 환경이 추가로 활성화된다.

 

 

읽어주셔서 감사합니다🤟

 

 


잘못된 내용이 있으면 언제든 피드백 부탁드립니다.


서근


위처럼 이미지 와 함께 댓글을 작성할 수 있습니다.