我正在使用固定标题(Alloy
,Android/iOS
)构建一个应用,其中包含一些像search/profile/likepage
这样的图标。此标题出现在每个页面上,如下所示:
index.xml(查看)
<View id="header">
</View>
index.js(控制器)
$.header.add(Alloy.createController('header').getView());
我不确定这是否是正确的方法,因为这会在每个页面上生成一个新实例(因此会丢失状态,就像我在索引中着色一个按钮,它将在配置文件页面上重置)。我也希望有一个解决方案(在每个页面上重新加载标题并保持标题的状态)
下一步:当我点击标题中的图标时,他们应该打开相应的视图。应用程序始终从index.xml(搜索)开始,您可以在其上填写搜索表单,然后单击搜索图标将打开此视图。它应该用formdata打开窗口的当前状态,而不是用空的formdata打开一个新的索引。
我相信这两个问题与彼此非常相关。
感谢阅读!