2017-02-25 8 views
0

私は現在、Material Designコンポーネントを使用してReact Nativeアプリを製作しています。私の引き出しを作成するとき、私はそれがアプリケーションの上部にステータスバーを覆い隠さないことに気付きました。しかし、Google Keep、Google AdSense、Google Analyticsのアプリを見ると、それらの引き出しはすべてステータスバーの前に表示されます。React NativeのiOSステータスバーの前にビューをレンダリングするにはどうすればよいですか?

ここに私のアプリの写真があります。アプリの上部にあるステータスバーが完全に表示されます。

my app

しかし、ここでは引き出しがステータスバーの前にレンダリングするアプリをGoogle Keepののスクリーンショットです。

google keep

どのように私はネイティブに反応使用してこの効果を達成することができますか?

答えて

0

didfinishlaunchingの内側にあなたのappDelegate.mにこのコードを追加します。

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { 
    [application setStatusBarStyle:UIStatusBarStyleLightContent]; 
    self.window.clipsToBounds =YES; 
    self.window.frame = CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20); 
} 

乾杯:)

関連する問題