한 줄도 코드를 작성하지 않고 키보드가 표시될 때 TextField가 숨겨지지 않도록 합니다.
1713 단어 iOSUIKitUITextField
테마
텍스트 필드를 탭하면
키보드가 숨어 버리는 경우가 있습니다.
한 줄도 쓰지 않고 이것을 해결합니다.
목표
아래와 같이 텍스트 필드를 탭하면
전체 화면이 스크롤되어 텍스트 필드가 숨겨지지 않도록 합니다.
대답은
TPKeyboardAvoiding이라는 라이브러리를 사용합니다.
포커스가 벗어날 때도 키보드를 지워줍니다.
NSNotificationCenter라든지 사용하지 않아도 OK입니다.
구현 절차
아래와 같이 텍스트 필드를 탭하면
전체 화면이 스크롤되어 텍스트 필드가 숨겨지지 않도록 합니다.
대답은
TPKeyboardAvoiding이라는 라이브러리를 사용합니다.
포커스가 벗어날 때도 키보드를 지워줍니다.
NSNotificationCenter라든지 사용하지 않아도 OK입니다.
구현 절차
그럼 해보겠습니다.
1. 라이브러리를 추가합니다.
불행히도 Carthage 또는 Cocoa Pods를 지원하지 않으므로,
다운로드하여 프로젝트에 추가합니다.
2. 화면의 베이스에 UIScrollView를 설치한다.
소스 코드와의 끈도 필요 없습니다.
3. UIScrollView의 사용자 정의 클래스에 "TPKeyboardAvoidingScrollView"를 지정합니다.
4. 텍스트 필드를 설치합니다.
굳이, 키보드로 숨길 것 같은 위치에, UITextField를 설치한다.
이상입니다.
요약
간단하네요.
꼭 활용하십시오.
Reference
이 문제에 관하여(한 줄도 코드를 작성하지 않고 키보드가 표시될 때 TextField가 숨겨지지 않도록 합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/eKushida/items/62b34b11083e82947d36
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
소스 코드와의 끈도 필요 없습니다.
3. UIScrollView의 사용자 정의 클래스에 "TPKeyboardAvoidingScrollView"를 지정합니다.
4. 텍스트 필드를 설치합니다.
굳이, 키보드로 숨길 것 같은 위치에, UITextField를 설치한다.
이상입니다.
요약
간단하네요.
꼭 활용하십시오.
Reference
이 문제에 관하여(한 줄도 코드를 작성하지 않고 키보드가 표시될 때 TextField가 숨겨지지 않도록 합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/eKushida/items/62b34b11083e82947d36
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
굳이, 키보드로 숨길 것 같은 위치에, UITextField를 설치한다.
이상입니다.
요약
간단하네요.
꼭 활용하십시오.
Reference
이 문제에 관하여(한 줄도 코드를 작성하지 않고 키보드가 표시될 때 TextField가 숨겨지지 않도록 합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/eKushida/items/62b34b11083e82947d36
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(한 줄도 코드를 작성하지 않고 키보드가 표시될 때 TextField가 숨겨지지 않도록 합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/eKushida/items/62b34b11083e82947d36텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)