2011-04-06 3 views
1

hello guys私のアプリケーションでUITextfieldを取得しました(許容される最大長は1です)。私は望みどおりに実装しましたが、textFieldをクリックすると、カーソルが中央にないように見えます(セルの上に向かって見ています)。私はtextfield.isのために中心にテキストの配置を設定するプロパティを宣言した他のプロパティを設定するには?UITextFieldに関するいくつかのプロパティが必要でした

私の他の要件は、ユーザーが入力したテキストは、デフォルトで自動的に大文字に変換する必要があり、私は事前に定義されたプロパティが割り当てられます。

cellTextField.autocapitalizationType = UITextAutocapitalizationTypeAllCharactersを。

しかし、可能な場合は誰かが私の両面で働くことはできません。

事前

答えて

0

は、首都に変換し、テキストを作る自己としてのTextFieldのデリゲートを作成し、次のコードを追加するには:

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


    [textField resignFirstResponder]; 

    NSString *string = textField.text; 

    string = [string uppercaseString]; 

    textField.text = string; 



    return YES; 

} 
1

でTNQセルの上部に向かって探している理由についての情報を取得するためにthisを通過してください。すべての文字については

が大文字で入力されるように、私はあなたを介して行くことをお勧めします:また、詳細についてはthis threadて行くことができる

UITextInputTraits protocol (adopted by UITextField)

。あなたの質問にお答えしたいと思います。