iOS开发之隐藏键盘

由于项目需求,做蓝牙遥控器用了一个偏方法,但是偏方法的代价就是用其他的方法来弥补缺陷,遇到的问题是,让textView处于响应状态,同时系统键盘得隐藏掉,网上查了好多方法,没有达到理想中的要求,经过了一段时间的修改,突然看到了一个textView的inputView属性,可以通过它,来实现隐藏系统键盘,也可以通过它自定义键盘的哦。

 inputView就是显示键盘的view,如果重写这个view则不再弹出键盘,而是弹出自己的view.如果想实现当某一控件变为第一响应者时不弹出键盘而是弹出我们自定义的界面, inputView不会随着键盘出现而出现,设置了InputView只会当UITextField或者UITextView变为第一相应者时显示出来,不会显示键盘了。设置了InputAccessoryView,它会随着键盘一起出现并且会显示在键盘的顶端。InutAccessoryView默认为nil.

隐藏键盘具体实现方法:textView.inputView = [[UIView alloc]initWithFrame:CGRectZero];


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值