Source: Apple Developer Document Archive
프로젝트를 수행하며 텍스트 요소를 다루는 UI 요소 중 무엇을 선택하여 사용하여야 할지 고민하게 될 때가 있습니다. 어떤 상황에서 사용하여야 할지 결정하기 위해 간단하게 차이점을 정리해보겠습니다.
읽기 전용인 Static Text String을 보여줄 때 사용합니다.
편집 가능한 한 줄 텍스트 공간을 사용자에게 제공할 때 사용합니다.
편집 가능한 여러 줄 텍스트 공간을 사용자에게 제공할 때 사용합니다.
UIScrollView
를 상속하고 있어 기본적으로 스크롤 기능을 제공합니다.isSelectable
프로퍼티를 제공하여 사용자가 텍스트를 선택하게끔 지원할 수 있고, 이를 통해 복사, 공유 등의 작업을 할 수 있도록 도와줍니다. 물론 비활성화하여 UILabel
처럼 텍스트를 선택하지 못하게 설정할 수 있습니다.아래 이미지는 UITextView
가 제공하는 기능의 일부입니다.
지금까지 iOS에서 활용할 수 있는 세 가지 텍스트 관련 UI 요소를 알아보았습니다.