键盘输入完成按钮
Posted Tony0571
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了键盘输入完成按钮相关的知识,希望对你有一定的参考价值。
- (void)addKeyboardNSNotification {
UIToolbar *topView = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 30)];
//设置style
[topView setBarStyle:UIBarStyleBlack];
//定义两个flexibleSpace的button,放在toolBar上,这样完成按钮就会在最右边
UIBarButtonItem *button1 =[[UIBarButtonItem alloc]initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target:self action:nil];
UIBarButtonItem *button2 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target:self action:nil];
//定义完成按钮
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc]initWithTitle:@"完成" style:UIBarButtonItemStyleDone target:self action:@selector(resignKeyboard)];
//在toolBar上加上这些按钮
NSArray *buttonsArray = [NSArray arrayWithObjects:button1,button2,doneButton,nil];
[topView setItems:buttonsArray];
[self.user_field setInputAccessoryView:topView];
[self.psd_field setInputAccessoryView:topView];
}
//隐藏键盘
-(void)resignKeyboard {
[self.user_field resignFirstResponder];
[self.psd_field resignFirstResponder];
}
以上是关于键盘输入完成按钮的主要内容,如果未能解决你的问题,请参考以下文章