Kee*_*Yeo 7 keyboard xcode objective-c ios
我只是不能让"完成"按钮退出键盘.
我在我的controller.h文件中使用了这个
- (IBAction)textFieldDoneEditing:(id)sender;
Run Code Online (Sandbox Code Playgroud)
这对我的controller.m文件
- (IBAction)textFieldDoneEditing:(id)sender {
[sender resignFirstResponer];
}
Run Code Online (Sandbox Code Playgroud)
而且我把.xib部分连接起来了.
小智 23
使控制器成为IB中UITextField/UITextView的委托或代码 textField.delegate = self;
编辑:为此你需要声明控制器是UITextFieldDelegate/UITextViewDelegate的委托
@interface Controller : <UITextFieldDelegate> { ...
Run Code Online (Sandbox Code Playgroud)
,然后覆盖方法:
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
对于UITextField和
-(BOOL)textViewShouldEndEditing:(UITextView *)textView{
[textView resignFirstResponder];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
对于UITextView
| 归档时间: |
|
| 查看次数: |
23413 次 |
| 最近记录: |