我在 sencha touch 2 中遇到一个问题,即在我设置 HTML 后给定的组件没有更新。我的意思是,在完全相同的测试用例中,它有时会更新,有时不会。
我一直在寻找一种强制组件重新绘制自身的方法,但我似乎找不到方法。
此外,该组件在 Android 上刷新得很好,但在 iOS 上却没有。
那么问题来了,sencha touch 2 中是否有重绘面板的方法?
最佳答案
正如您所描述的,您的实现似乎没有错误。这有时是一个错误。
要强制重新渲染所有内容,这个技巧可能会有所帮助:
yourComponent.hide();
yourComponent.show();
实际上它会强制 Sencha Touch 重新计算您的组件布局和子组件,以及内容。希望对您有所帮助。
关于android - sencha touch 2 中的刷新组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11210310/