一、新建一个textView
//初始化二、键盘操作 三、隐藏键盘的几种方式 个人还是认为最方便的是在键盘上加上一个ToolBar,在上面加上一个按钮来隐藏键盘
UITextView *textView = [[[UITextView alloc] init] autorelease];
//设置代理 需在interface中声明UITextViewDelegate
textView.delegate = self;
//字体大小
textView.font = [UIFont systemFontOfSize:16];
//添加滚动区域
textView.contentInset = UIEdgeInsetsMake(-11, -6, 0, 0);
//是否可以滚动
textView.scrollEnabled = NO;
//获得焦点
[textView becomeFirstResponder];
①在键盘上加上隐藏按钮
最终效果
还有几种也可隐藏键盘的方式
②用回车键,前提是你的textView中不需要用到回车键 ③触摸空白处隐藏键盘 四、使键盘不挡住输入框 在view中添加一个子view,设置此子view的tag值为1000,在此view上添加一个textView和一个发送按钮,如下图;我们要达到textView的键盘弹出时,整个View往上平移,键盘消失,view往下平移的效果,模拟发送短信的界面。
设置textView圆角 ①、在viewWillAppear中添加键盘监听事件 ②、完成①selector中键盘弹出keyboardDidShow:和消失keyboardDidHidden方法 在.m文件#import后面添加
键盘出现
键盘消失
效果图: