我有一個UITextView,它下面有一個UIWebView。 UIWebView的框架根據UITextView設置。這些框架是動態的,並在UItextViewDidChange方法中不斷變化。現在,當UIWebView被觸摸時,鍵盤被解除。我不希望這種情況發生。鍵盤應該保持。如果我將myWebView.userInteractionEnabled = FALSE,我仍然能夠從UIWebView複製文本。UIWebView +鍵盤
0
A
回答
0
我不知道你是否還能複製文字,我想不是。但這是如何處理它。
在你的touchesBegan方法把這個if語句
//從設置觸摸觸摸對象。
if(![NSStringFromClass([[touch view] class]) isEqualToString:@"UIWebView"]){
[theTextField resignFirstResponder];
}
theTextField是負責顯示鍵盤的對象。
希望這會有所幫助。
0
當觸摸UIWebview時,它將關閉鍵盤。如果你設置了WebView.userInteractionEnabled = FALSE
鍵盤不會消除,你將無法從UIWebView複製文本。 希望它有幫助。
相關問題
- 1. UIWebView隱藏鍵盤邊距
- 2. UIWebView中不顯示鍵盤
- 3. 點擊UIWebView隱藏鍵盤
- 4. iOS 7 UIWebView鍵盤問題
- 5. 在UIWebView中隱藏鍵盤
- 6. 刪除UIWebView的鍵盤
- 7. 鍵盤在一個UIWebView
- 8. UIWebView不會隱藏鍵盤
- 9. 如何判斷何時從UIWebview鍵盤的鍵盤上點擊?
- 10. iPhone鍵盤在UIWebView中隱藏字段
- 11. 需要替換UIWebView UITextField鍵盤
- 12. 當鍵盤出現時收縮UIWebView
- 13. 編輯內容時隱藏鍵盤UIWebView
- 14. 如何解除UIWebView上的鍵盤?
- 15. UIWebView中的iPhone鍵盤不會消失
- 16. 以編程方式啓動UIWebView鍵盤
- 17. 可編輯UIWebView自定義鍵盤?
- 18. 在UIWebView中檢測鍵盤按下
- 19. 自定義鍵盤的UIWebView爲iPad
- 20. 如何爲uiwebview強制顯示鍵盤
- 21. 鍵盤滑出導致UIWebView左移
- 22. 無法在UIWebView中顯示鍵盤
- 23. UIWebView寫入磁盤方法
- 24. UIWebview緩存到磁盤
- 25. 點擊UIwebView並且不要模糊鍵盤
- 26. 如何在UIWebView上顯示鍵盤上方的工具欄
- 27. 在iPhone中顯示window.alert後,鍵盤不會出現在UIWebView中
- 28. 上uipopover替換文本框的鍵盤在一個UIWebView
- 29. 顯示鍵盤後,UIWebView上的scalesPageToFit會斷開嗎?
- 30. 如何在UIWebview表單中創建鍵盤的OK按鈕?
我不想讓鍵盤根本解僱。但觸摸UIWebView會自動解除它。我不想那樣。另外,我擔心如果我設置這個myWebView.userInteractionEnabled = NO。我將無法從我的UIWebView中複製文本。我正在尋找的東西是這樣的if(![NSStringFromClass([[touch view] class])isEqualToString:@「UIWebView」]){鍵盤不發送]; } – amateurcoder 2011-04-17 22:46:39