この記事では、UITextFieldコントロールの使用法を紹介します。

この記事では、UITextFieldコントロールの使用法を紹介します。

// 左右の画像を初期化します

        UIImageView  * leftImg = [[  UIImageView  alloc ] initWithImage:[ UIImage imageNamed@ "right_img.png" ]];

        UIImageView  * rightImg = [[  UIImageView  alloc ] initWithImage:[ UIImage imageNamed@ "right_img.png" ]];

        //初期化UITextFieldのフレームを

        UITextFieldの *がmyTextField = [[ UITextFieldの アロケーション] initWithFrameCGRectMake4040、  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 = UIControlContentHorizo​​nt alAlignmentCenter ;

        [leftImg リリース];

        [rightImg リリース];

        [自己ビュー addSubview:myTextField];

 

// テキストボックスのフォーカスが取得されます-失われます

        【がmyTextField  becomeFirstResponder ]。

        [myTextField  resignFirstResponder ];

おすすめ

転載: blog.csdn.net/woruosuifenglang/article/details/49909321