2017-02-17 3 views
0

私はXamarinクロスプラットフォームフォームアプリケーションを作成しています。ここでiamステータスバーとXamarinフォームアプリ

は私のメインページのXAMLです:

<?xml version="1.0" encoding="utf-8" ?> 
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms" 
      xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
      x:Class="XXX.YYYY"> 

<TabbedPage.Children> 

    <ContentPage Title="Page1" > 
     <StackLayout Orientation="Vertical"> 
      <SearchBar Placeholder="" Text=""> 
      </SearchBar> 

      <ListView x:Name="listView1" /> 

     </StackLayout> 
    </ContentPage> 

    ... 

そしてここでは、結果は、iOSシミュレータである:

enter image description here

あなたが見ることができるように、私は上のステータスバーに問題があります画面の上部。

(のは、Appleが将来のiOSリリースでは30pxに、このステータスバーを成長させたいと考えて想像してみましょう...)

があり、私が上に20ピクセルのパディングを追加することで問題を解決してきたが、私はこのソリューションは醜いだと思いますコンテンツを "パック"するためのxamarinに伝える方法は、ステータスバーの下にある?

Iも(iOSのプロジェクトでplistファイルのチェックボックス付き)ステータスバーを非表示にするが、それは動作しません...これは仕様によるものです

おかげ

+0

最初からステータスバーが20pxでした。;-) – SushiHangover

答えて

0

試してみましたが、あなたは適用する必要があります上部にパディングするか、NavigationPageApp.Current.MainPageに設定します。これにより、パディングが処理されます。

+0

最初のTabbedページにPadding = "0,20,0,0"を追加しましたが、動作しません。 – Bob5421

関連する問題