首先在MainStoryboard.storyboard 里面建好如下如上图:
密码框我们要加密 选择点击密码文本框 为这两个文本框打上对勾 如图下
qq用户名我们点击文本框的时候e我们只要弹出数字键盘出来所以选择如下图:
然后摁住commad+option+回车键 弹出 .h文件和stroryboard文件
摁住control键 分别 拖拽qq和密码文本框 到.h文件里面,选择outlet ,写好名字
自动生成
@property (nonatomic,weak) IBOutletUITextField *qqField;
@property (nonatomic,weak) IBOutletUITextField *pwdField;
同样,我们要选择btn按钮 第一条 要选择 Action 生成一个对登陆按钮监听的方法代码如下:
// 监听登录按钮的点击
- (IBAction)login;
@interface MJViewController :UIViewController <UITextFieldDelegate>
然后.m文件里面已经自动实现 好了一个login的方法
以下是.m里面的两个方法
#pragma mark 当点击登陆按钮之后,我们要退出键盘
- (void)login
{
//如何退出键盘:谁把键盘叫出来,就由谁把键盘退回去
// 第一响应者(First Responder):暂时理解为把键盘叫出来的家伙
//不想当第一响应者(退出键盘)
//[self.qqField resignFirstResponder];
//[self.pwdField resignFirstResponder];
//直接退出键盘(条件:叫出键盘的控件必须是它的子控件或者它本身)
[self.viewendEditing:YES];
}
//这是uitextfiled 的代理方法
#pragma mark 当文本输入框的return key被点击的时候就会调用
// 并且会把当前文本输入框当做参数传入
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
//[self.view endEditing:YES];
[textField resignFirstResponder];
//[self.pwdField resignFirstResponder];
return YES;
}
IOS开发技术交流群 237956446 欢迎加入