我有一個應用程序,其中有2個textfields和一個textview.when,當我單擊第一個文本字段時,我的鍵盤彈出窗口並且他們沒有問題,但是當我輸入第二個textfield我的鍵盤彈出窗口並覆蓋textfield。我希望當我點擊第二個文本字段時,textfield應該向上移動一點,這樣我可以輸入並且我有一個textview但是我已經編寫了textview的代碼,以便當我輸入文本視圖它會自動移動。問題是與textfield.Can任何人都可以幫助我解決這個問題。謝謝如何使文本字段在鍵盤覆蓋時向上移動
0
A
回答
1
查看下面的鏈接 - 該解決方案由Micheal Tyson編寫。它解決了UITableView和UIScrollView,可以很容易地進行更改,並且像一個插入式組件一樣工作。我正在使用它,它運作良好。
A drop-in universal solution for moving text fields out of the way of the keyboard
0
創建兩個方法,如下所示,第一個是使視圖稍微向上,第二個是將觀點帶回原來的位置
第一種方法:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.3];
self.view.transform = CGAffineTransformTranslate(self.view.transform, 0, -175);
[UIView commitAnimations];
方法二:考慮使用UITableViewController
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.3];
self.view.transform = CGAffineTransformTranslate(self.view.transform, 0, 175);
[UIView commitAnimations];
[self.destext resignFirstResponder];
呼籲textfieldEditingDidbegin這些方法和DidEndonExit
3
。否則執行UITextFieldDelegate
並將您的UIView移動到- (void)textFieldDidBeginEditing:(UITextField *)textField
方法中的所需位置。
0
將視圖添加到UIScrollView
。然後使用UITextFieldDelegate
方法設置當觸摸textField時的contentOffset
。當用戶輸入完文字後重置contentOffset
。
0
我花了一段時間來含住一個很明顯的一個,你可能已經嘗試過了,但一個是從橫向更改爲縱向。
0
我已經創建了UIView的簡單子類,它包含UITextView和一個發送按鈕,當鍵盤顯示時向上移動,並在鍵盤隱藏時向下移動。除此之外,UITextView根據文本的大小調整大小。
在這裏看一看:
相關問題
- 1. 滾動文本框覆蓋鍵盤
- 2. 如何在縱向和橫向選擇表格視圖中的文本字段時從鍵盤向上移動?
- 3. 如何使文本輸入字段在屏幕鍵盤存在時向上移動
- 4. 如何覆蓋Android鍵盤
- 5. 鍵盤顯示時向上移動scrollView
- 6. 鍵盤出現時向上移動UITextField
- 7. 防止鍵盤覆蓋文本框
- 8. Android鍵盤覆蓋文本框問題
- 9. 如何在出現鍵盤時向上移動UIView?
- 10. 使TextField的UIToolbar向上移動鍵盤
- 11. 使用swift時,textfield在鍵盤出現時向上移動
- 12. 如果inputType是數字軟鍵盤覆蓋edittext字段
- 13. 如何在文本字段上返回鍵盤,同時在ios中的tableview單元上的文本字段
- 14. 如何在swift中的鍵盤上添加文本字段?
- 15. 如何在鍵盤上顯示所有界面方向的文本字段
- 16. 如何防止鍵盤覆蓋UITextView中的文本?
- 17. 移動TPKeyboardAvoidingScrollView不起作用的鍵盤文本字段
- 18. 移動視圖,以便鍵盤不隱藏文本字段
- 19. 如何在完成編輯文本字段時關閉鍵盤
- 20. 顯示沒有被鍵盤覆蓋的文本字段對話框?
- 21. 如何使用鍵盤將球向左/向右/向上/向下移動?
- 22. 如何覆蓋默認鍵盤佈局?
- 23. 鍵盤在textfields的方式如何向上移動視圖
- 24. 如何在iPhone中使用鍵盤獲取文本字段sdk
- 25. 如何向上移動文本視圖以便鍵盤不會阻止它
- 26. 方向鍵盤移動
- 27. 如何知道鍵盤何時隱藏文本字段?
- 28. 如何爲數字文本字段和字母文本字段設置鍵盤?
- 29. iOS 8在出現鍵盤時向上移動UIView |問題
- 30. 安卓工具欄在鍵盤顯示時向上移動
嗨delirus,我已經通過你在答案中提到的鏈接,但我有一個問題,鍵盤保持完整的整個應用程序。即使文本字段已結束,它不會辭職 – Rani 2011-05-06 06:01:15