<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 11,  comments - 21,  trackbacks - 0

    問題: 以下代碼,tab1的click事件在Android中生效,在iOS不生效

       1:  function ApplicationTabGroup(Window) {
       2:      //create module instance
       3:      var self = Ti.UI.createTabGroup();
       4:   
       5:      //create app tabs
       6:      var win1 = new Window(L('home')), win2 = new Window(L('settings'));
       7:   
       8:      var tab1 = Ti.UI.createTab({
       9:          title : L('home'),
      10:          icon : '/images/KS_nav_ui.png',
      11:          window : win1
      12:      });
      13:      win1.containingTab = tab1;
      14:   
      15:      var tab2 = Ti.UI.createTab({
      16:          title : L('settings'),
      17:          icon : '/images/KS_nav_views.png',
      18:          window : win2
      19:      });
      20:      win2.containingTab = tab2;
      21:   
      22:      self.addTab(tab1);
      23:      self.addTab(tab2);
      24:   
      25:      tab1.addEventListener('click',function(){
      26:          //這個事件在iOS中不會被觸發(fā)
      27:      });
      28:   
      29:      return self;
      30:  };
      31:   
      32:  module.exports = ApplicationTabGroup;

    解決方案:

    通過看Titanium附帶的示例程序 Kitcken Sink , 找到了解決方案.

    為TabGroup添加focus事件,然后對事件參數(shù)進(jìn)行判斷,來確定當(dāng)前被點(diǎn)擊的是那個tab.

     

       1:  function ApplicationTabGroup(Window) {
       2:      //create module instance
       3:      var self = Ti.UI.createTabGroup();
       4:   
       5:      //create app tabs
       6:      var win1 = new Window(L('home')), win2 = new Window(L('settings'));
       7:   
       8:      var tab1 = Ti.UI.createTab({
       9:          title : L('home'),
      10:          icon : '/images/KS_nav_ui.png',
      11:          window : win1
      12:      });
      13:      win1.containingTab = tab1;
      14:   
      15:      var tab2 = Ti.UI.createTab({
      16:          title : L('settings'),
      17:          icon : '/images/KS_nav_views.png',
      18:          window : win2
      19:      });
      20:      win2.containingTab = tab2;
      21:   
      22:      self.addTab(tab1);
      23:      self.addTab(tab2);
      24:   
      25:      self.addEventListener('focus', function(e) {
      26:   
      27:          var info = Titanium.API.info;
      28:   
      29:          // 在iOS中, e.source 是 TabGroup對象,
      30:          // 在Android中,e.source 是 Tab對象
      31:          var src = e.source;
      32:          var tab = e.tab;
      33:          var preTab = e.previousIndex;
      34:   
      35:          // e.tab 是當(dāng)前獲得焦點(diǎn)的tab
      36:          // e.index 當(dāng)前獲得焦點(diǎn)的tab的索引,首次為-1
      37:          // e.previousTab 上個tab
      38:          // e.previousIndex 上個tab的索引,首次為null
      39:   
      40:          // On iOS, the "More..." tab is actually a tab container, not a tab. When it is clicked, e.tab is undefined.
      41:          if (!tab) {
      42:              info('在iOS中點(diǎn)擊了"More..."');
      43:              return;
      44:          }
      45:   
      46:          // 首次
      47:          if (!preTab) {
      48:              info('首次進(jìn)入');
      49:              return;
      50:          }
      51:   
      52:          if (tab === tab1) {
      53:              info('點(diǎn)擊了tab1');
      54:          } else if (tab === tab2) {
      55:              info('點(diǎn)擊了tab2');
      56:          }
      57:      });
      58:   
      59:      return self;
      60:  };
      61:   
      62:  module.exports = ApplicationTabGroup;
    posted on 2013-03-31 02:54 xmlspy 閱讀(244) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    <2013年3月>
    242526272812
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日韩成人精品日本亚洲| 亚洲无线一二三四区| 亚洲av永久无码精品漫画 | 中文字幕在线观看亚洲| 95免费观看体验区视频| 亚洲白嫩在线观看| 日美韩电影免费看| 亚洲精品理论电影在线观看 | 四虎影视久久久免费| 国产精品V亚洲精品V日韩精品| 无码精品人妻一区二区三区免费 | 国产 亚洲 中文在线 字幕| 最近中文字幕mv免费高清电影| 亚洲免费视频网址| 亚洲国产精品一区二区九九| 一级特黄录像免费播放中文版| 亚洲精品成人久久| 在线综合亚洲欧洲综合网站| 青草久久精品亚洲综合专区| 国产又黄又爽又大的免费视频| 亚洲色大成网站www永久一区| 黄色免费网站网址| 国产精品青草视频免费播放| 亚洲欧美日韩综合俺去了| 亚洲免费中文字幕| 午夜亚洲国产精品福利| 亚洲乱码在线观看| 亚洲一级片免费看| 1000部无遮挡拍拍拍免费视频观看| 国产午夜亚洲精品不卡| 99国产精品视频免费观看| 中国人免费观看高清在线观看二区| 中文字幕人成无码免费视频| a毛片在线免费观看| 久久国产乱子免费精品| 成人性做爰aaa片免费看| 99蜜桃在线观看免费视频网站| 久久亚洲精品无码观看不卡| 久久亚洲av无码精品浪潮| 精品久久久久亚洲| 免费一级做a爰片性色毛片|