UITextField
-
[Apple Dev Reference] iOS에서 텍스트 프로그래밍하기앱등이에게 살충제를 뿌린다./Apple Dev Reference 2016. 2. 21. 23:56
Apple Developer 문서를 번역만 하였습니다. Managing the Keyboard사용자가 TextField, TextView 또는 웹뷰에 있는 입력필드를 터치했을 때 시스템에서 키보드가 보여지게 됩니다. 키보드의 여러 속성에 따라 어떤 키보드를 보여줄지 설정할 수가 있습니다. 또한 에디팅이 시작되거나 끝날 때에 키보드를 어떻게 처리할 지도 결정할 수가 있습니다. 포커스되어 있는 부분을 키보드가 가리게 될 수도 있기 때문입니다. 따라서 포커스되는 부분을 키보드영역위로 올라오게 하여 포커스된 UI가 잘 보이게 하는 방법도 이에 포함됩니다. Keyboards and Input Methods사용자가 input이 가능한 객체를 터치할 때마다 이 객체는 시스템에게 적절한 키보드를 띄우라고 요청을 보내게..
-
[iOS] 완벽한 텍스트필드를 만들어보자.앱등이에게 살충제를 뿌린다./iOS 2015. 8. 24. 00:12
소스 다운로드하러 가기 http://github.com/cpromise/tfPrac 아이폰으로 하루에도 수십번 UITextField를 사용하지만, 그 텍스트필드에 무한한 버그 및 UX방해요소가 존재합니다. 아래의 조건을 모두 만족하는 텍스트 필드를 만들어 봅시다. [2015. 08. 23] 1. 입력된 텍스트의 바이트 수가 20Byte이하여야 한다. 2. 한글, 영어, 일본어, 중국어, 이모티콘 모두 사용 가능하다. 3. 텍스트 중간에 입력하다가 Byte크기가 꽉 찰 경우 커서의 위치가 현재의 위치에 머물러야 한다. 일단 이 세가지로 출발하겠습니다. 키가 될 메소드는 아래와 같습니다. 1.shouldChangeCharactersInRange: 입력 전 호출 - (BOOL)textField:(UITextF..