最近遇到二個鍵盤會自動彈出的問題:
1、UIWebView加載網頁後,點選網頁内的連結在UIWebView内進行跳轉時,鍵盤自動彈起;
2、調用選擇照片時,iPod上選擇照片後也會自動彈出鍵盤,比如從圖庫進到具體某個檔案夾内,或者再傳回圖庫,直接點中照片然後編輯的時候,都會自動彈出;
問題一是這樣處理的
網頁開始加載或加載結束時關閉鍵盤并發送關閉鍵盤的事件,如果webViewDidFinishLoad()不被調用是因為uiwebview對象需要設定delegate為self。UIWebView的透明設定,隻需要增加二個屬性
第二個問題的處理方案是,在導航切換的時候隐藏鍵盤并發送關閉鍵盤的事件
因為接觸ios也不算特别多,暫時就使用了上述的方法來處理了。
參考:
<a href="http://stackoverflow.com/questions/3646930/how-to-make-a-transparent-uiwebview" target="_blank">How to make a transparent UIWebView</a>
<a href="http://stackoverflow.com/questions/19475350/add-an-activity-indicator-on-a-uiwebview" target="_blank">Add an activity indicator on a uiwebview</a>