2017-02-09 7 views
0

requireがロードされたアイコンタブの縮尺を変更したいが、私は以下のこのコードをテストするが、動作しない場合、アイコンの縮尺は変更されない。アイコンタブの縮尺変更

let img = require('../img/logo_lesson.png'); 
img.scale = 10; 

return(
    <TabBarIOS> 
     <TabBarIOS.Item title="React Native" icon={img} selected={true}> 

ありがとうございます!

答えて

0

使用している構文は、IMGはそうのようなTabBarIOS.ItemオブジェクトのアイコンJSONに追加アイコンをスケーリングする、スケール、画像データを単にない含まれている必要があり、少し間違っています:

<TabBarIOS.Item 
 
    selected={this.state.selectedTab === 'thisTab'} 
 
    icon={{uri: 'thisTab', scale: ScaleHere}} 
 
    title='tab' 
 
    onPress={() => { 
 
     this.setState({selectedTab: 'thisTab'}); 
 
    }}> 
 

 

 
</TabBarIOS.Item>

はまた、あなたは、通常は一般的に異なる画素密度デバイスに間違ってスケールします10にそれをハードコーディングするようPixelRatio.get()で、あなたの規模を掛けることになるでしょう。

関連する問題