2011-05-28 15 views
3

在我的應用程序中,我有一個非常小的文本框。當用戶點擊它時,我想突出顯示其中的文本,然後在輸入下一個字符時,先前的文本(點擊突出顯示)消失,新輸入的數據將替代它。自動選擇文本框中的文本

我試圖與下面的代碼:

UITextField *aTextField = [[UITextField alloc] initWithFrame:myFrame]; 
aTextField.clearButtonMode = UITextFieldViewModeWhileEditing; 

但因爲文本框是非常小的,這不適合這裏。我想在沒有任何控制的情況下點擊文本,然後點擊下一個字符,我將替換突出顯示的文本。任何想法如何做到這一點。

回答

10

您想使用UITextField上的UIResponderStandardEditActions類別。這並不令人驚訝,它有點埋沒在文檔中。

[self.textField selectAll:nil]; 
+0

如何設置選定文本的背景顏色? – Rajneesh071 2014-07-11 09:44:01