zoukankan      html  css  js  c++  java
  • 键盘数据要及时刷新的问题

    让点击过的按钮及时在最近使用的表情键盘中显示

    当点击取消 时,整个控制器就会被销毁 然后最近那个View也会被销毁

    再次点击发送微博按钮 就会再次来到发送微博的控制器 控制器会重新创建 view 也会重新创建 键盘里面的数据会刷新

    如果我们想点击后的按钮立刻再最近那个view中显示 意味着数据要及时刷新

    懒加载的作用是只创建一次

    当我们点击取消 控制器销毁时 EmotionKeyboard键盘里面的属性 都是空的

    第一种思路 当我们点击完其他键盘中的表情后 我们切换键盘到最近表情键盘 这里面的数据要刷新 切换这个动作

    将给表情控件赋值的这句代码 移到 键盘切换时 给最近表情键盘赋值的地方

    pageControl和pageView的数量要重新获得

    重新创建的时候 没有重新创建pageView里面 每一页的尺寸

    键盘里面的子控件要重新排布下

    第二种思路 当我们选中一个表情的时候 会发出一个通知 我们可以让 最近表情键盘拦截这个通知 最近表情键盘接受到通知时 就刷新键盘

     

     在EmotionKeyboard里面监听通知

    一旦收到通知 我们可以拿到recentListView 让它重新刷新数据  拿出沙盒里面的最新的表情数据给recentListView

  • 相关阅读:
    Struts2_模块包含
    Struts2_访问Web元素
    Struts2_简单数据验证
    获取当前日期
    iOS NSMutableArray添加NSInteger元素
    iOS label换行 自适应
    iOS高德地图自定义annotation添加不同图片
    @property(nonatomic) UIViewAutoresizing autoresizingMask;
    HTML
    图片压缩
  • 原文地址:https://www.cnblogs.com/seeworld/p/6702938.html
Copyright © 2011-2022 走看看