1

sencha touch 2 でタブバーの位置が一番上にあると、タブパネルバーで iconCls が機能しないのはなぜですか?

タブバーの位置が下の場合は正常に動作します。タブバーの位置が一番上だと動かないのはなぜですか?

    Ext.create('Ext.TabPanel', {
    fullscreen: true,
    tabBarPosition: 'top',

    defaults: {
        styleHtmlContent: true
    },

    items: [
        {
            title: 'Home',
            iconCls: 'home',
            html: 'Home Screen'
        },
        {
            title: 'Contact',
            iconCls: 'user',
            html: 'Contact Screen'
        }
    ]
});

上記のコードの出力:

ここに画像の説明を入力

Ext.create('Ext.TabPanel', {
    fullscreen: true,
    tabBarPosition: 'bottom',

    defaults: {
        styleHtmlContent: true
    },

    items: [
        {
            title: 'Home',
            iconCls: 'home',
            html: 'Home Screen'
        },
        {
            title: 'Contact',
            iconCls: 'user',
            html: 'Contact Screen'
        }
    ]
});

上記のコードの出力:

ここに画像の説明を入力

トップポジションで機能しないのはなぜですか?

4

2 に答える 2

1

これは、Sencha Touch フレームワーク クラスで定義されている方法です。

自分のやり方でやりたい場合は、それらをオーバーライドしてください:)

于 2012-08-04T17:47:55.707 に答える