UITextField の境界線の色を変更したいです。ボーダーの色をカスタマイズすることは可能ですか? のすべてのオプションを検索しましxib
たが、変更するオプションが見つかりませんでしたborder color
。
44365 次
3 に答える
48
これを使用できます:
yourTextField.layer.borderColor=[[UIColor blackColor]CGColor];
yourTextField.layer.borderWidth=1.0;
#import <QuartzCore/QuartzCore.h>
.hファイルにインポートすることを忘れないでください
RGB 値を指定することもできます。
yourTextField.layer.borderColor=[[UIColor colorWithRed:178.0f/255.0f green:178.0f/255.0f blue:178.0f/255.0f alpha:1.0] CGColor];
注: iOS 7 以降では両方の値を設定する必要があります
Swift 2.3 の更新
yourTextField.layer.borderColor = UIColor.blackColor().CGColor
yourTextField.layer.borderWidth = 1.0
また
yourTextField.layer.borderColor = UIColor(red: 178.0 / 255.0, green: 178.0 / 255.0, blue: 178.0 / 255.0, alpha: 1.0).CGColor
迅速な 3.1.1 の更新
yourTextField.layer.borderColor = UIColor.black.cgColor
yourTextField.layer.borderWidth = 1.0
また
yourTextField.layer.borderColor = UIColor(red: 178.0 / 255.0, green: 178.0 / 255.0, blue: 178.0 / 255.0, alpha: 1.0).cgColor
于 2013-03-01T07:22:20.033 に答える
12
#import <QuartzCore/QuartzCore.h>
以下のコードを使用して、テキストフィールドの境界線の色を変更します
textField.layer.borderWidth = 2.0f;
textField.layer.borderColor = [[UIColor redColor] CGColor];
textField.layer.cornerRadius = 5;
textField.clipsToBounds = YES;
スイフトの場合:
textField.layer.borderColor = UIColor.redColor().CGColor;
于 2013-03-02T19:11:38.707 に答える
5
Quartzcore フレームワークを使用します。textField.layer.borderWidth と borderColor を設定できます。
tField.layer.borderColor = [UIColor redColor].CGColor;
詳細については、 https ://stackoverflow.com/a/5749376/1554632 を参照して ください。
于 2013-03-01T07:21:46.733 に答える