IOS UITextView实现自动隐藏键盘

时间:2022-10-21 17:30:32

不讲原理。只讲操作。

三 步 :

设置  Text input traits ---》Return key 为DONE

         去掉auto-enable Return key 选中状态。

创建一个类为:


@interface BoardReturn : NSObject <UITextFieldDelegate> {


}

@end

 

@implementation BoardReturn


- (BOOL)textFieldShouldReturn:(UITextField *)textField {

[textField resignFirstResponder];

return NO;

}


@end


在你的Controller中加入此类

#import "Controller.h"

#import "BoardReturn.h"


@implementation Controller


 // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.

 - (void)viewDidLoad {

         //view上的UIinputfiled 对应的 IBoutlet.

myText.clearButtonMode=UITextFieldViewModeWhileEditing;

myText.delegate=[[[BoardReturn alloc] init] autorelease]; 

    [super viewDidLoad];

 }