我有一個用於輸入文本的UITextfield。一個按鈕觸發一個功能。在IBAction完成之後,UITextfield重新聚焦。在IBAction之後,我想讓鍵盤消失。現在發生的事情是,由於按鈕的IBAction,鍵盤消失(我顯示UIAlert),並且在IBAction之後,鍵盤再次與UITextfield中的焦點一起彈出。在IBAction之後是否有可能防止UITextfield被集中?UIButton按下後,UITextfield變得集中
0
A
回答
0
在顯示警報之前,請調用UITextField上的[resignFirstResponder]。
0
發現問題。在執行IBAction方法中的操作時,我鎖定了以下視圖:
[self.view setUserInteractionEnabled:NO];
// do the job
[self.view setUserInteractionEnabled:YES];
這將再次激活UITextfield。所以我把一個[self.hostName resignFirstResponder];
直接放在setUserInteractionEnabled後面:YES。 所以從IBA回來後沒有任何重點。
SOLUTION:
[self.view setUserInteractionEnabled:NO];
// do the job
[self.view setUserInteractionEnabled:YES];
[self.hostName resignFirstResponder];
相關問題
- 1. 當按下UIButton時,調用textFieldDidEndEditing UITextField
- 2. UIButton按下後彈出UIDatePicker
- 3. UITableViewCell中的UITextField - UIButton
- 4. 按下按鈕後禁用UIButton
- 5. UITextField內的UIButton
- 6. UITextField和UIButton
- 7. UIButton tap後從UITextfield捕獲文本
- 8. UITextField.Text內容在按下UIButton後消失
- 9. 在按下UIButton後更改UITextView
- 10. 按下UIButton後的UILabel 3秒
- 11. 自定義UITextField/UIButton
- 12. 隱藏UITextField然後在按下按鈕後顯示它們
- 13. 如何在按下按鈕後將UITextField插入到UITableView中
- 14. UIButton按下3秒
- 15. UiButton保持按下
- 16. UIButton:快速按下
- 17. UIButton圖像按下和不按下
- 18. UITextField - 下一步按鈕
- 19. UITextField瓦特/下拉按鈕
- 20. UITextField - 下一步按鈕(2)
- 21. Swift3 UITextField在按下按鈕後進行UIAlert驗證
- 22. 按下按鈕後Javascript變得沒有響應
- 23. 當在UIView上按下另一個UIButton時,從UITextField捕獲實例變量中的文本
- 24. UIButton抽象類UITextfield委託
- 25. 在UITextfield裏創建UIButton
- 26. Xcode uibutton按下反饋
- 27. 如果UIButton被按下Xcode
- 28. 按下UIButton時移動
- 29. UIButton按下時閃爍
- 30. IOS - 讓時的UIButton按下