cdu*_*dub 5 uitextfield formborderstyle ios ios7
我有一个文本字段设置如下:
textField.borderStyle = UITextBorderStyleLine;
textField.layer.borderColor = [[UIColor greenColor] CGColor];
textField.layer.borderWidth= 10.0f;'
Run Code Online (Sandbox Code Playgroud)
但是左侧可能只有一个更大的边框,它是不同的颜色?或者我是否必须使用我想要的颜色和位置来定位drawRect?
尝试使用此代码可能会帮助您添加自定义TextFiled的边框左侧像Bellow: -
- (void)viewDidLoad
{
[super viewDidLoad];
UIView *bottomBorder = [[UIView alloc]
initWithFrame:CGRectMake(0,0,4,txtField.frame.size.height)];
bottomBorder.backgroundColor = [UIColor redColor];
[txtField addSubview:bottomBorder];
}
Run Code Online (Sandbox Code Playgroud)
这个Bellow代表代码在textfield中的一些空格后开始
- (void)textFieldDidBeginEditing:(UITextField *)textField {
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)];
textField.leftView = paddingView;
textField.leftViewMode = UITextFieldViewModeAlways;
}
Run Code Online (Sandbox Code Playgroud)
OUTPUT看起来像这样: -
归档时间: |
|
查看次数: |
3103 次 |
最近记录: |