当前位置: 首页 > news >正文

建设网站有什么原则关键词检测工具

建设网站有什么原则,关键词检测工具,五百亿网站建设,东北大学秦皇岛分校吧步骤#xff1a;发微博12-表情键盘06-点击表情 - 发微博13-表情键盘07-插入表情和封装textView - 发微博14-表情键盘08-长按表情 - 发微博15-表情键盘09-最近表情 - 发微博16-表情键盘10-最近表情完善 发微博12-表情键盘06-点击表情 APP的演示动画#xff…步骤发微博12-表情键盘06-点击表情 - 发微博13-表情键盘07-插入表情和封装textView - 发微博14-表情键盘08-长按表情 - 发微博15-表情键盘09-最近表情 - 发微博16-表情键盘10-最近表情完善 发微博12-表情键盘06-点击表情 APP的演示动画 分析当触发表情按钮的点击事件时会出现相应表情的放大镜。 在HMPageEmotionViewscrollView上每一页上的表情内容类的setEmotion:方法中监听表情按钮点击如下 其中btnClick:方法如下 说明: HMEmotionButton封装了表情按钮的细节一个HMEmotionButton对应一个HMEmotion。如下2.HMEmotionPopView封装了表情按钮的放大镜的细节并且懒加载。如下 3.由于放大镜界面固定所以采用xib加载。如下  补充instancetype表明返回类型与调用该类方法的对象类型相同。 发微博13-表情键盘07-插入表情和封装textView APP的演示动画 分析当点击表情按钮时会发出通知将表情数据传递给composeViewController的textView上点击右下角的删除按钮可以删除已经插入的表情或文字。 在HMPageEmotionView中完善btnClick:方法延迟0.2s让popView自动消失并且发出通知给composeViewController的textView是哪个按钮响应了点击事件。如下 说明由composeViewController的textView监听该通知如下 其中emotionDidSelect:方法,具体代码如下 在emotionDidSelect:方法中调用的insertEmotion:方法是HMEmotionTextView(继承自HMTextView)对插入表情细节的封装如下 其中insertAttributedText:方法是基于UITextView的category扩展,如下 在HMPageEmotionView中的initWithFrame:方法初始化删除按钮如果没有设置删除按钮的frame删除按钮会在pageView的subviews的第一个截图如下 为了解决这种情况需要完善layoutSubviews:方法,让遍历subviews从1开始如下  参照表情选中的通知要实现删除按钮的功能也要发出通知如下  UITextView遵守的UIKeyInput协议上有一个很实用的方法用于删除文字如下  发微博14-表情键盘08-长按表情 APP的演示动画 分析在整个pageView上添加长按手势监听功能只要手指长按表情按钮表情按钮就会显示相应的放大镜。 在HMPageViewController的initWithFrame:方法中添加长按手势如下 其中longPressPageView:方法具体代码如下  说明 1.通过手指位置找对应的表情按钮的emotionButtonWith:方法如下 2.showFrom:方法是HMEmotionPopView类中对显示popView详细代码的封装同时改进了之前HMEmotionPopView类中的代码删除了之前的emotion属性如下 3.完善btnClick:方法如下 发微博15-表情键盘09-最近表情 APP的演示动画 分析点击表情按钮除了会发出通知还会存储表情数据到沙盒中归档,然后在”最近“上加载沙盒中的表情数据ps懒加载和”最近“按钮的点击事件都要加载沙盒中的表情数据保证每次到”最近“界面能及时更新表情数据。 参照账号登陆工具类表情数据也要新建一个工具类如下 在HMPageEmotionView的selectEmotion:方法中将表情数据存储到沙盒里如下 在HMEmotionKeyboard类的recentEmotionView懒加载和HMEmotionTabBarDeleage代理方法中的”最近“都要加载沙盒里的表情数据如下  注意 为了保证切换到”最近“时表情数据能及时并且以正确的位置显示出来需要对HMEmotionListView的setEmotion:方法进行完善如下  发微博16-表情键盘10-最近表情完善 仔细观察之前的”最近“相同的表情会重复出现明显不符合常理。所有对其进行改进。 APP的演示动画 分析”最近“上相同的表情不会重复出现并且被点击的表情会自动排在最前面。 在前文中有两处地方加载了沙盒子的表情数据意味着有两个表情数组实际上只需要一个表情数组即可所以对表情工具类进行改进如下 说明 1.删除重复的表情系统方法removeObject只能删除同一个内存地址的模型不能满足要求。我们要删除的是内存地址不同的表情模型但是模型里的数据却相同。为此可以在HMEmotion类重写isEqual方法如下 2.归档解档需要HMEmotion表情模型遵守NSCoding协议并实现initWithCoder: 和encodeWithCoder:方法如下  更轻松的解决方法是导入MJExtension框架实现MJCodingImplementation即可如下  3.加载沙盒中的表情数据返回一个表情数组的方法现在只需要在懒加载中即可如下  4.在”最近“中点击表情会即时更新”最近“上的表情数据这是因为选中表情发出了通知触发了加载表情数组的方法。如下
http://www.hkea.cn/news/14410806/

相关文章:

  • 湛江做网站哪家专业明星网页设计模板
  • 旅游网站国内外研究现状muse做的网站怎么样
  • 企业网站百度收录成都专业做游戏网站
  • 汉中网站建设开发惠州百度推广排名
  • 渭南市住房和城乡建设部网站数据库调用做wordpress
  • 江门住房和城乡建设部网站网站建设预算
  • 浙江网站建设推广公司哪家权威wordpress物联网插件
  • 设计网站大全免费建设蒙古语网站
  • 深圳沙井网站建设网站建设技术员分为前端 后端
  • 海洋网站建设网络公司西凤酒网站建设的基本情况
  • 网站开发和网站制作的区别客户管理的四个步骤
  • 临沧市住房和城乡建设局网站客套企业名录搜索
  • 福州网站建设费用wordpress 免费ssl证书
  • 公司营销型网站建设wordpress 分类目录排序
  • 做网站的文案是指一个网站怎么留住用户
  • 建立企业网站流程东营网站建设关键字排名问题
  • jsp个人网站怎样做wordpress 优化变快
  • 网站开发的重难点项目策划书八篇案例
  • 阿里云服务器发布网站杭州外贸网站多少钱
  • 专业做网站哪里好怎么样做网站推广
  • 服饰网站模板设计建网站怎么选择服务器
  • 哪些有名网站是用php做的网站数据库设计模板
  • 人防网站建设与服务龙岩网站建设加盟
  • 宁波网站搭建网络推广培训1对1
  • 网站开发方案ppt免费下载图片的网站有哪些
  • 网页显示网站正在建设中怎么做购物app首页ui设计
  • 网站怎么做下载连接2023年做网站怎么样
  • 网站哪个公司做的比较好洛阳建设局网站
  • 微信建网站平台的世界500强企业排行榜中国企业
  • 网站字体怎么修改重庆网站推广计划