1 @synthesize textField = _textField; 2 3 4 - (void)viewDidLoad { 5 [super viewDidLoad]; 6 7 self.textField = [[UITextField alloc]init]; 8 9 self.textField.frame = CGRectMake(100, 100, 180, 40); 10 11 self.textField.text = @"UserName"; 12 13 self.textField.font = [UIFont systemFontOfSize:15]; 14 15 self.textField.textColor = [UIColor blackColor]; 16 17 //边框风格 18 self.textField.borderStyle = UITextBorderStyleBezel; 19 20 //设置虚拟键盘风格 21 //self.textField.keyboardType = UIKeyboardTypeDefault; 22 23 self.textField.keyboardType = UIKeyboardTypeNumberPad; 24 25 26 //设置文字提示信息,默认浅灰色,当文本框内什么都没有才显示 27 self.textField.placeholder = @"Input username"; 28 29 //是否作为密码输入 30 self.textField.secureTextEntry = YES; 31 32 [self.view addSubview:self.textField]; 33 } 34 35 //在屏幕空白处点击 36 -(void) touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event 37 { 38 //不再作为消息的第一响应者 39 [self.textField resignFirstResponder]; 40 }
@interface ViewController : UIViewController<UIAlertViewDelegate> { UITextField* _textField; } //属性定义 @property(retain,nonatomic) UITextField* textField;