新浪微博客户端(41)-切换表情键盘
2016-11-26 22:11
197 查看
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]; }); }
最终效果:
相关文章推荐
- 新浪微博客户端(38)-显示键盘上的工具条
- 新浪微博客户端(47)-在TextView中插入表情
- 新浪微博-表情键盘的显示
- Java新浪微博客户端开发第四步
- 新浪微博客户端(28)-格式化日期显示
- iOS新浪微博客户端项目:1,客户端开发流程
- Java新浪微博客户端开发
- 新浪微博客户端(48)-添加删除按钮到表情键盘
- 用的友盟安卓社会化组件,然后客户端安装了微博4.2,做的应用用友盟的新浪授权登陆 提示:sso package or sign error。
- Android开发调用本地新浪微博客户端进行授权、发微博
- 新浪微博客户端(Android/OPhone版)发布
- 新浪微博客户端(30)-制作微博中的九宫格相册图片
- 写一个android带动画效果的TabHost(类似微博客户端的切换效果)
- 新浪微博客户端(56)-拼接微博内容中的昵称,超链接,表情图片
- Android 表情面板切换键盘闪烁问题的解决
- 新浪微博客户端新特性滚动视图和启动界面实现
- 用的友盟安卓社会化组件,然后客户端安装了微博4.2,做的应用用友盟的新浪授权登陆 提示:sso package or sign error。
- Android-->键盘表情切换的终极解决方案
- (一一六)新浪微博客户端的离线缓存实现思路
- 新浪微博客户端(Android/OPhone版)发布