2012-09-10 3 views
6

우선, 미리 감사드립니다. 나는 성가신 결함으로 고투하고있다. 나는 이것으로 엉망이되는 것을 막을 수있는 간단한 샘플 프로젝트를 만들었습니다.UITextField의 자동 고침 거품이 inputAccessoryView와 겹치지 않게하려면 어떻게해야합니까?

'autophorrect bubble'은 내 UITextField의 inputAccesoryView와 겹칩니다.

거품이 필드 위에 표시되어야한다고 지정하는 방법이 있는지 아는 사람 있습니까?.

이것은 거품의 위치를 ​​계산하는 루틴에서 UIKit 글리치입니다. 그것은 분명히 inputAccesoryView를 고려하지 않았습니다.

실제로 UIToolbar를 제거하고 UITextField를 키보드 바로 위에 놓으면 버블이 위쪽으로 표시됩니다.

어떤 아이디어라도 대단히 환영합니다.

감사합니다.

enter image description here

+0

다음을 확인하십시오 : http://stackoverflow.com/questions/911323/controlling-autocorrect-view-position-on-iphone –

+0

Thanks Nicolas .. !! 현재 자체적 인 TextField 구현을 작성 중입니다. 이 문제를 해결하기 위해 비공개 API를 사용하는 것은 ... 저에게 ... 아주 나쁜 생각처럼 들립니다. –

+0

@jorge, 가장 큰 문제는 입력 필드가 상단으로 스크롤되고 ** 가장자리에 스크롤되지 않아야한다는 것입니다. 귀하의 UITextView와 키보드 사이에 조금 더 많은 공간이 있다면, 괜찮을 것입니다. 귀하의 의견에 대해 – Roger

답변

0

나는 당신이이 질문에 여부에 대한 답변을 알아낼 모른다. 그것은 당신과 다른 사람들을 도울 것입니다. 텍스트보기 또는 textfeild 속성 (오른쪽보기)에는 "수정"이라는 속성이 있습니다. 'NONE'으로 설정하십시오. 자동 수정이 제거됩니다.

+0

아이디어는 autocorrection을 활성화 상태로 유지하고 버블의 위치를 ​​수정하는 것이 었습니다. 그러나 어쨌든 고마워! –

관련 문제