#import"ViewController.h"@interface ViewController () @property (nonatomic, weak) UITextField*_textName; @property (nonatomic, weak) UITextField*_textPassword; @endhttp://www.cnblogs.com/pocket-mood/p/4331303.html@implementation ViewController - (void)viewDidLoad { [super viewDidLoad];/** QQ*/ UILabel*labName = [[UILabel alloc] init]; labName.frame= CGRectMake(15,71,40,15); labName.text=@"QQ :"; labName.textColor= [UIColor blueColor]; [self.view addSubview:labName];/** 密码*/ UILabel*labPassword = [[UILabel alloc] init]; labPassword.frame= CGRectMake(15,116,40,15); labPassword.text=@"密码:"; labPassword.textColor= [UIColor redColor]; [self.view addSubview:labPassword];/** QQ文本*/ UITextField*textName = [[UITextField alloc] init]; textName.frame= CGRectMake(60,55,260,40);// 设置文本框样式(圆角矩形) textName.borderStyle = UITextBorderStyleRoundedRect;// 设置文本框在没内容时显示的占位格内容 textName.placeholder =@"请输入QQ号"; textName.textColor= [UIColor blackColor];// 设置键盘为数字键盘输入 textName.keyboardType = UIKeyboardTypeNumberPad;// 设置编辑时右侧出现全部删除图标 textName.clearButtonMode = UITextFieldViewModeWhileEditing; [self.view addSubview:textName];// 为了使_textName以后可以调用控件属性 self._textName = textName;/** 密码文本*/ UITextField*textPassword = [[UITextField alloc] init]; textPassword.frame= CGRectMake(60,100,260,40); textPassword.borderStyle= UITextBorderStyleRoundedRect; textPassword.placeholder=@"请输入密码"; textPassword.textColor= [UIColor redColor];// 设置文本为密码状态,文本全部转化为点显示 textPassword.secureTextEntry = YES; textPassword.clearButtonMode= UITextFieldViewModeWhileEditing; [self.view addSubview:textPassword]; self._textPassword= textPassword;/** 登录按钮*/ UIButton*btnRegiste = [[UIButton alloc] init]; btnRegiste.frame= CGRectMake(15,290,300,60); [btnRegiste setTitle:@"登录" forState:UIControlStateNormal]; [btnRegiste setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; [btnRegiste setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted]; [btnRegiste setBackgroundColor:[UIColor blueColor]];// 设置Button按钮文本字体样式和大小 btnRegiste.titleLabel.font = [UIFont fontWithName:@"Arial" size:28.0];// 监听事件的触发 [btnRegiste addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btnRegiste]; } // 监听 - (void) btnClick: (UIButton *) button { NSLog(@"----登录----\nQQ:%@\n密码:%@",self._textName.text,self._textPassword.text);// 退出键盘状态 [self.view endEditing:YES]; } @end