2011-04-06 27 views
1

你好我已經在我的應用程序中的UITextfield的容量是1(允許的最大長度是1)。我根據需要實現了它,但是當我在textField中單擊時,光標似乎不在中心(它朝向單元格的頂部)。我宣佈了一個屬性來設置文本對齊爲textfield.is中心有任何其他屬性設置?想要一些關於UITextField的屬性

我的其他要求是由用戶輸入的文本應當被自動轉換爲默認大寫,我分配了預定義的屬性:

cellTextField.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;

但沒有工作。如果可能的話,有人在兩方面幫助我。

TNQ提前

回答

0

要轉化爲資本的文本,使文本框代表自我,並添加以下代碼:

- (BOOL)textFieldShouldReturn:(UITextField *)textField { 


    [textField resignFirstResponder]; 

    NSString *string = textField.text; 

    string = [string uppercaseString]; 

    textField.text = string; 



    return YES; 

} 
相關問題