2013-07-07 173 views
0

我已經將UITextField作爲子視圖添加到充當瀏覽器地址欄的UIWebView中。但它的行爲非常奇怪,因爲當字段開始編輯時,webView自動滾動到大約(-40,0),我找不到原因。我已經嘗試調用[webView setContentOffset]來抵消這種行爲,但由於某種原因,這並不起作用(是的,我已連接了委託)。我錯過了什麼嗎?WebView自動滾屏

+0

也許與鍵盤firstResponder的東西有關? (天真的猜測) – bkbeachlabs

+0

你的代碼會很有幫助 – bkbeachlabs

回答

0

我希望你已經爲文本字段代表過了,在委託方法

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

,重置視圖內容

[webView setContentOffset] 

我希望這將更好地爲您服務。

+0

這是我目前使用的,但它不工作... – JohnWickham