私はUITextField
画像を追加したものを持っています。
テキストがゼロ X 座標から始まることを除いて、すべてが良さそうに見えますが、テキスト フィールドで 5 ピクセル後に開始する必要があります。
私はUITextField
画像を追加したものを持っています。
テキストがゼロ X 座標から始まることを除いて、すべてが良さそうに見えますが、テキスト フィールドで 5 ピクセル後に開始する必要があります。
これを行う簡単な方法。
詳細な知識については、添付の画像をチェックしてください
プログラミングを楽しもう!
最も簡単な答え:
1) 1 つ取りUIImageView
ます。UITextField
その画像をに追加しUIImageView
ます。
2)その上に「境界線なし」で追加UITextField
します(その上に5ピクセル右)。UIImageView
UIImageView
幸運を !!!
次のようにフィールドされたテキストに左側のビューを入れます。
textField.layer.cornerRadius = 5.0;
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, textField.frame.size.height)];
textField.leftView = paddingView;
[paddingView release];
textField.leftViewMode = UITextFieldViewModeAlways;
こいつを使ってみる
UIImageView *imageView = [[UIImageView alloc] init];
// add 5 (width) pixel for your space
imageView.frame = CGRectMake(0,0 ,5, txtFld.frame.size.height);
txtFld.leftViewMode = UITextFieldViewModeAlways;
txtFld.leftView = imageView;
詳細については、この画像を参照してください。