2014-10-28 4 views
5

내 사용자 정의 키보드 내에 검색 필드를 추가하여 사용자가 키보드를 표시 할 본문 텍스트에 입력 할 수있는 내용을 검색 할 수있게하려고합니다.iOS 8 사용자 정의 키보드 내에서 텍스트 필드 활성화시 지연

그러나 UITextField 개체에서 -becomeFirstResponder을 호출하면 입력이 허용되지 않는 동안 3-4 초의 지연이 발생합니다. 내가 -resignFirstResponder이라면 같은 일이 일어난다. 텍스트 필드의 text 속성을 올바르게 설정할 수는 있지만 캐럿이없고 텍스트가 잘리는 것을 의미합니다. (become|resign)FirstResponder를 호출에

, 나는 다음과 같은 로그에 메시지를 얻을 :

2014년 10월 28일 13 : 39 : 50.920 Giffy KB [2073 : 514844] 수신 0 이미지

2014-10를 39 : 57.942 Giffy KB -28 13 2073을 : 514745] < _UIRemoteInputViewController : 0x14762a030>

2014년 10월 28일 13 com.theappical.giffage.giffagekb에서 울타리 장벽을 기다리는 타임 아웃 : 39 : 58.446 Giffy KB를 [ 2073 : 514745]보기 서비스가 펜싱의 '시작'메시지와 '끝'메시지의 균형을 조정하지 않았습니다. 1 초 이내에; 시간 초과 됨 .``

타사 키보드는 대신 사용자 지정보기를 사용하는 텍스트 필드를 사용하지 않는 것처럼 보입니다. 이것이 애플의 마지막에 버그가 있다는 뜻인가요? 아니면 문제를 해결하기 위해 할 수있는 일이 있습니까?

+0

이 링크를 확인하십시오. http://stackoverflow.com/a/12460283/2522457. 또한 아래 링크를 확인하십시오. https://discussions.apple.com/thread/6552509 –

+0

@ShreyanshShah 첫 번째 질문은 OS X 용이고, 두 번째 질문은 기본 사용자 용이고 코드와 관련이 없습니다. – caughtinflux

+0

여전히 iOS 8.1.3의 활성 버그 –

답변

3

Apple과 동일한 버그 보고서를 제출하면 UILabel을 사용하여 텍스트 필드를 위장한 것입니다. 현재 (iOS 8.1 최신) 현재이 문제는 아직 해결되지 않았습니다.

관련 문제