iOS开发中IQKeyboardManager设置工具条的方式
我的思路
创建一个自定义的评论框视图,添加到当前view上,然后通过监听键盘的出现和消失控制评论框的位置。
IQKeyboardManager的做法
直接将评论框作为某个输入框的inputAccessoryView属性。
自己实现代码代码:
UITextField * contentField = [UITextField new];
[self.view addSubview:contentField];
contentField.backgroundColor = [UIColor yellowColor];
contentField.placeholder = @"输入内容...";
contentField.frame = CGRectMake(0, 280, 100, 30);
UIView * inputAccessoryView = [UIView new];
inputAccessoryView.frame = CGRectMake(0, 0, self.view.frame.size.width, 80);
inputAccessoryView.backgroundColor = [UIColor redColor];
[contentField setInputAccessoryView:inputAccessoryView];
UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismiss)];
tap.numberOfTapsRequired = 1;
[inputAccessoryView addGestureRecognizer:tap];
【iOS开发中IQKeyboardManager设置工具条的方式】效果图:
文章图片
inputaccessview.gif 本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。
推荐阅读
- 热闹中的孤独
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 异地恋中,逐渐适应一个人到底意味着什么()
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- “成长”读书社群招募
- 2020-04-07vue中Axios的封装和API接口的管理