#import "TestController.h"
@interface TestController ()
@property (strong, nonatomic)UITextField *textField;
@end
@implementation TestController
- (void)viewDidLoad {
[super viewDidLoad];
}
#pragma mark - lazyload
- (UITextField *)textField{
if (!_textField) {
_textField = [UITextField new];
_textField.backgroundColor= [UIColor grayColor];
[self.view addSubview:_textField];
// 默认显示内容
_textField.text=@"请输入账号:";
// 内容字体颜色
_textField.textColor= [UIColor redColor];
// 内容对其方式
_textField.textAlignment=NSTextAlignmentLeft;
// 内容字体类型和字体大小
_textField.font= [UIFont fontWithName:@"Helvetica-Bold"size:20];//黑体加粗20号字
// 占位字符串(没有任何输入时,给出的提示字符串)颜色稍淡
_textField.placeholder=@"账号:";
// 是否允许输入(BOOL值)
_textField.enabled=YES;//默认是YES
// 是否开始输入的时候清空输入框内容(BOOL值)
_textField.clearsOnBeginEditing=YES;//首次输入时删除程序里面自定义的_textField.text //默认是NO
// 是否文字以圆点格式显示(BOOL值)
_textField.secureTextEntry = YES;//加密模式 (密码输入框可用)
// 设置Textfield弹出键盘类型(枚举值)
_textField.keyboardType = UIKeyboardTypePhonePad;
// 设置Textfield弹出键盘风格(外表)
_textField.keyboardAppearance = UIKeyboardAppearanceDark;
// 键盘右下角return按钮的类型(枚举值)
_textField.returnKeyType = UIReturnKeyNext;
// 设置Textfield边界风格(枚举值)
_textField.borderStyle=UITextBorderStyleRoundedRect;
// 设置清除按钮(枚举值)
_textField.clearButtonMode=UITextFieldViewModeAlways;//总是显示清除按钮
// 自定义输入视图(默认是键盘)
// UIView *view1 = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 200, 200)];
// view1.backgroundColor = [UIColor redColor];
// _textField.inputView = view1;
// 输入视图上方的辅助视图(默认nil值)
UIView *view2 = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 200, 200)];
view2.backgroundColor = [UIColor yellowColor];
_textField.inputAccessoryView =view2;
UIView*view3 = [[UIView alloc]initWithFrame:CGRectMake(0,0,50,50)];
view3.backgroundColor= [UIColor greenColor];
// 左视图和他的显示模式
_textField.leftView=view3;
_textField.leftViewMode=UITextFieldViewModeAlways;//总是显示左视图
// 右视图和他的显示模式
_textField.rightView = view3;
_textField.rightViewMode = UITextFieldViewModeAlways;//总是显示右视图
}
return _textField;
}
@end
UIKit之UITextField
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 猫猫分享,必须精品 原创文章,欢迎转载。转载请注明:翟乃玉的博客地址:http://www.jianshu.com...