2017-05-22 12 views
1

텍스트 뷰가 Whatsapp와 마찬가지로 Viewcontroller에 배치되는 채팅 앱을 개발 중입니다. TextView는 whatsapp와 똑같은 키보드와 함께 위를 이동합니다.장치의 키보드 설정에서 텍스트 예측이 꺼져있는 경우 UITextView의 inputAccessoryView가 표시되지 않습니다.

키보드와 텍스트 뷰 사이에 일부 버튼이 포함 된 툴바를 표시해야합니다. 도구 모음을 만들고이를 UITEXTVIEW의 INPUTACCESSORYVIEW에 지정하면됩니다. 사용자가 다음과 같이 장치 설정을 변경하지 않으면 완벽하게 작동합니다.

설정 -> 일반 -> 키보드 -> 예측 (꺼짐).

위와 같이 키보드 설정을 변경 한 후에. inputAccessoryView 대신 빈 공간이 나타납니다.

이 문제와 비슷한 것을 찾을 수 없습니다.

모든 종류의 도움을 받으실 수 있습니다.

답변

1

종종 앱을 개발하는 동안 iPhone 키보드가 슬라이드하여 UITextField/UITextView를 덮는 문제가 발생했습니다. IQKeyboardManager를 사용하면 코드를 삽입하고 UITextField/UITextView를 덮어 쓰는 키보드의 문제를 방지하고 추가 설정이 필요하지 않으므로 코드를 입력 할 필요가 없습니다. IQKeyboardManager를 사용하려면 프로젝트에 소스 파일을 추가하기 만하면됩니다.

그래서 나는 당신이 당신의 제안에 대해 IQKeyboardManager

+0

감사 VED를 사용하는 것이 좋습니다. 나는 이것을 프로젝트에 추가했지만 행운은 없다. –

+0

불가능합니다. @ArslanSaleem – Ved

+0

Objective-C에서 응용 프로그램을 개발 중입니다. 내 프로젝트에 포드를 추가하고 링크에 주어진 지시에 따라 설치했습니다. –