回答
時,你應該首先弄清楚什麼是clearsOnInsertion
textField.clearsOnBeginEditing = YES;
很好地使用了clearsOnInsertion,這是我寫的文本,附加在前面的文本中,但並未取代它。 – shankywave1
@ shankywave1,看看我更新的答案,它是什麼在例子。 – sunkehappy
@sunkeyhappy,我明白現在的差異。但是怎麼可能selectionUI不顯示?在我的案例中,選擇用戶界面正在顯示,當我在其中寫入內容時,文本會被附加而不是替換。我希望你明白這一點。 – shankywave1
試試這個:如果你想清除以前的文本編輯開始,你應該使用 textfield.clearsOnBeginEditing = YES
。見蘋果的doc:
clearsOnInsertion
一個布爾值,指示是否插入文本 取代了以前的內容。
討論
此屬性的默認值是NO。當 的值爲YES且文本視圖處於編輯模式時,將隱藏 選擇用戶界面,插入新文本將清除文本視圖的內容 ,並將此屬性的值設置爲NO。
clearsOnInsertion
在我看來是無用的。請參閱屏幕截圖:
文本字段處於編輯模式,並顯示鍵盤,但選擇UI已隱藏。當你輸入任何東西時,它會替換舊的文字。而已。
另一個相關的有用的特性是clearsOnBeginEditing
clearsOnBeginEditing
布爾值,指示編輯開始時文本字段是否刪除舊的文字。
- 1. 的UITextField不工作
- 2. UITextField resignFirstResponder不工作?
- 3. BecomeFirstResponder()不工作的UITextField
- 4. 的UITextField不真正工作
- 5. 的UITextField驗證工作不
- 6. 的UITextField輸入不工作
- 7. UITextField鍵盤不再工作
- 8. UITextField委託不工作
- 9. UITextField becomeFirstResponder不工作在iOS6
- 10. UItextField委託不工作
- 11. UITextField shouldChangeCharactersInRange代表不工作
- 12. 的UITextField不自定義的UIView工作
- 13. UITextField的resignFirstResponder不工作既不工作self.view.endEditing()
- 14. Resign在UIAlertView的UITextField中不工作?
- 15. ios7中的UITextField不再工作,舊的ios工作正常
- 16. UILongPressGestureRecognizer和UITextField不能一起工作
- 17. UITextField ResignFirstRespond在iphone中不工作?
- 18. uitextfield positionFromPosition:偏移量不工作emojis
- 19. UITextField settext不能正常工作
- 20. UITextField停止工作UIGestureRecognizer
- 21. UITextField不起作用
- 22. 這個UITextField是如何工作的?
- 23. addsubview方法中的UITextField的情況下不工作在IOS 7
- 24. UITextField becomeFirstResponder不起作用
- 25. 設置UITextField的光標位置不工作(swift)
- 26. ios MasterDetail應用程序:在tableview中的UITextField不工作
- 27. 簡單的問題關於UITextField和不工作secureTextEntry
- 28. UITextField的清除按鈕在UITableViewCell中不工作
- 29. 的UITextField與inputView不會在某些iOS工作8模擬器
- 30. 在iOS 6中, - [的UITextField becomeFirstResponder]不-viewWillAppear工作:
你預計會發生什麼?該財產沒有任何問題。 – Desdenova