// 左右の画像を初期化します
UIImageView * leftImg = [[ UIImageView alloc ] initWithImage:[ UIImage imageNamed:@ "right_img.png" ]];
UIImageView * rightImg = [[ UIImageView alloc ] initWithImage:[ UIImage imageNamed:@ "right_img.png" ]];
//初期化UITextFieldのフレームを
UITextFieldの *がmyTextField = [[ UITextFieldの アロケーション] initWithFrame:CGRectMake(40、40、 240、 60)]。
// テキストの色
myTextField。textColor = [ UIColor redColor ];
// プレースホルダーテキスト
がmyTextField。プレースホルダ= @「パスワードを入力します」。
// テキストの配置
myTextField。textAlignment = NSTextAlignmentCenter ;
// 初期テキストサイズとフォント
myTextField。font = [ UIFont fontWithName:@ "Times New Roman" サイズ:30 ];
// テキストは適応型であるため、ユーザーがさらにテキストを入力すると、フォントは自動的に縮小されてすべてが表示されます
myTextField。AdjustsFontSizeToFitWidt h = YES ;
// クリアボタンがあるかどうか
myTextField。clearsOnBeginEditing = YES ;
// 境界線を設定します
myTextField。borderStyle = UITextBorderStyleLine ;
// 設定する背景、境界線のスタイルと競合します。たとえば、: myTextField.borderStyle = UITextBorderStyleRoundedのRectは、背景画像にはない作品
myTextField。background = [ UIImage imageNamed:@ "topbar.png" ];
// クリアボタンの一部が表示されます
myTextField。clearButtonMode = UITextFieldViewModeNever ;
// 左右の画像を設定します
myTextField。leftView = leftImg;
myTextField。rightView = rightImg;
// 画像の表示モードを設定します
myTextField。leftViewMode = UITextFieldViewModeAlway s ;
myTextField。rightViewMode = UITextFieldViewModeAlway s ;
// テキストの配置
myTextField。contentVerticalAlignment = UIControlContentHorizont alAlignmentCenter ;
[leftImg リリース];
[rightImg リリース];
[自己。ビュー addSubview:myTextField];
// テキストボックスのフォーカスが取得されます-失われます
【がmyTextField becomeFirstResponder ]。
[myTextField resignFirstResponder ];