应用程序需要多个窗口(让我们调用 A、B、C)。每个窗口都有多个视图(表格视图、图像视图以及 Web 视图)。假设窗口 A 具有三个视图(x,y,z),窗口 B 具有三个视图(d,e,f)。应用程序需要在方向改变时显示不同大小的图像。
我已经使用手势事件侦听器并通过窗口循环查看视图并用新图像替换视图来实现相同的目的。我遇到的问题是,当我们从一个窗口导航到另一个窗口并且方向发生变化时,循环后视图的加载需要折腾。有没有更好的方法来实现同样的目标?
钛中是否有类似以下代码的方法来替换视图?
var self=Ti.UI.currentWindow
var newView=Ti.UI.createImageView({image:'abc.png'})
self.replace(self.children[1],newView )