博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
新浪微博客户端(41)-切换表情键盘
阅读量:6149 次
发布时间:2019-06-21

本文共 744 字,大约阅读时间需要 2 分钟。

 

DJComposeViewController.m

#pragma mark - 切换键盘- (void)switchKeyboard {        // textView.inputView 代表的就是键盘    if (self.textView.inputView) { // 默认self.textView.inputView = nil, 为nil则代表默认为系统键盘        self.textView.inputView = nil;    } else {        DJEmotionKeyboard *emotionKeyboard = [[DJEmotionKeyboard alloc] init];        emotionKeyboard.width = self.view.width;        emotionKeyboard.height = 216; // IOS 系统键盘高度一般都是216        self.textView.inputView = emotionKeyboard;    }     // 先调用endEditing,再调用becomeFirstResponder才可造成键盘效果    [self.textView endEditing:YES];    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{        [self.textView becomeFirstResponder];    });    }

最终效果:

 

 

转载地址:http://mmmya.baihongyu.com/

你可能感兴趣的文章
server2016下搭建web服务器&三种虚拟主机实验
查看>>
PostgrepSQL(大象)的使用
查看>>
【读书笔记】浪潮之巅第二版-“水果”公司的复兴、计算机工业生态链的三大定律...
查看>>
sdp协议
查看>>
Oracle技术之深入Linux PAM 体系结构(二)
查看>>
拯救自己的wifi
查看>>
CC-Inline-Assembly-HOWTO
查看>>
我的友情链接
查看>>
信用卡的交易充正
查看>>
CDH使用之CM、CDH4、5卸载
查看>>
理解javascript 回调函数
查看>>
麦肯锡:中国拥有3亿社交媒体用户为全球之最
查看>>
程序员面试题100题第26题——和为n连续正数序列
查看>>
Tcp/IP 端口耗尽
查看>>
修改mysql 表引擎类型错误
查看>>
再生龙使用
查看>>
增值税发票管理解决方案
查看>>
Centos6安装桌面小记
查看>>
Spring入门_01
查看>>
Java反射在JVM的实现
查看>>