Tabbar中的onClick操作未在Titanium中调用

时间:2014-07-28 06:02:33

标签: ios titanium appcelerator-mobile

我正在开发一个关于Titanium的项目,我正面临一个小问题,我无法找到解决方案,问题是

在Index.xml文件中,我正在为Tabbar编写代码,编写单击操作标签,但在iOS中该方法没有调用,在Android中它工作正常,不知道什么是错的,下面是我写的代码。

<Tab id="tab4" title="Coverage" icon="/images/Coverage_tab_n.png" onClick="displayCoverage"  class="bcPurple_iOS">

          <Window id="win4" title="Coverage" top="20" bottom="20" class="bcPurple_iOS">

          </Window>
</Tab>

我在index.js文件中写的onClick操作代码是deault,我做错了。

1 个答案:

答案 0 :(得分:0)

这是Titanium TIMOB-6499中的一项功能请求。它已被要求在Android中添加,但尚未在iOS中添加。

解决方法可能是使用onFocus,它可以正常工作,但可能与您在Tab组打开时运行时完全不同。为了避免这种情况,你可以设置一个变量来阻止它在我想的第一次加载时运行。

如果您进入compiling from source,可以通过以上链接中的评论主题快速修复,这可能会有效,也可能无效。

功能请求自2011年12月起已开放,并标记为低优先级。