2013-07-07 3 views
0

브라우저의 주소 표시 줄 역할을하는 UIWebView에 하위보기로 추가 된 UITextField가 있습니다. 필드가 편집을 시작할 때 WebView가 자동으로 (-40, 0)으로 스크롤되기 때문에 이유가 무엇인지 알 수 없기 때문에 오히려 이상하게 작동합니다. 나는 이미이 동작을 막기 위해 [webView setContentOffset]을 호출 해 보았습니다. 그러나 어떤 이유로 든 작동하지 않습니다. (예, 대리자가 연결되어 있습니다.) 내가 놓친 게 있니?WebView 자체가 스크롤됩니다.

+0

아마도 키보드의 firstResponder 항목과 관련이 있습니까? (Naive guess) – bkbeachlabs

+0

코드가 suuuuper 도움이 될 것입니다 – bkbeachlabs

답변

0

은 내가이 더 나은 서비스를 제공 할 것이다 희망 웹보기의 내용

[webView setContentOffset] 

에게 다시, 너무 텍스트 필드에 대한 위임을 설정하고 대의원 방법

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

에있다 바랍니다.

+0

이것은 현재 사용하고있는 것이지만 작동하지 않습니다 ... – JohnWickham