zoukankan      html  css  js  c++  java
  • cocos2djs中listView的jumpToBottom()方法无效的解决方法

    本文提供两种解决方法:

    一、延时调用

    listView2.runAction(cc.sequence(cc.delayTime(0.1),cc.callFunc(function () {
                listView2.jumpToBottom();
            })),this);

    在listViwe创建(从cocostudio中获取)完毕并添加Item之后延时调用jumpToBottom()方法!

    二、更新视图

    var listView2 = ccui.helper.seekWidgetByName(this.mainscene,"ListView_2");
    listView2.refreshView();
    
    ……添加Item
    listView2.jumpToBottom();

    在listView创建(获取)之后先调用refreshView()方法更新list,再添加Item之后调用jumpToBottom()方法

    三、而scrollToBottom()暂时只能用延时的方法,解决初始化直接用不起作用的bug!

  • 相关阅读:
    Chapter 14_2 全局变量声明
    chapter 14_1 环境
    chapter 13_4 跟踪table的访问
    Linq to Entity 和 Linq to Object 异同
    ADO.net实体类操作
    XML
    JavaScript
    CSS样式表
    HTML
    java 反射
  • 原文地址:https://www.cnblogs.com/jacket/p/5692739.html
Copyright © 2011-2022 走看看