0
重なっています。 私は、次のような構造を持っている:iOSのステータスバーは、私がiOSアプリを構築するためにXamarinフォームを使用してい
- navigation page
-- tabbed page
--- content page
---- listview
--- content page
結果は以下の通りです:
どのように私はそれを解決することができます。 私はかなりの数の重複があることを知っているが、これらはXcodeのためのものです。私はxamarinフォームのためにそれが必要ですか?
私は、ステータスバーを非表示にする必要はありません。 は、私はちょうど下のステータスバー上部にあるアプリの境界にしたいです。 0,20,0,0にルートナビゲーション・ページのパディングを設定する は動作しませんでした。
public partial class App : Application
{
public App()
{
InitializeComponent();
ServiceLocator.Instance.Add<ICloudService, AzureCloudService>();
var navigationPage = new NavigationPage(Pages.MainPage.Instance);
navigationPage.Padding = new Thickness(0, 20, 0, 0);
NavigationPage.SetHasNavigationBar(Pages.MainPage.Instance, false);
MainPage = navigationPage;
}
}
はUPDATE: また、私は、このいずれかを試してみた:
public App()
{
InitializeComponent();
ServiceLocator.Instance.Add<ICloudService, AzureCloudService>();
var navigationPage = new NavigationPage(Pages.MainPage.Instance);
Pages.MainPage.Instance.Padding = new Thickness(0, 20, 0, 0);
NavigationPage.SetHasNavigationBar(Pages.MainPage.Instance, false);
MainPage = navigationPage;
}
あなたのイメージが機能していないではないContentPageにパディングを設定する必要があります。また、レイアウトの作成方法に関するコードやXAMLも表示します。詰め物はうまくいくはずです。 –
コードスニペットを追加しました。 –
あなたはNavigationBarをもう表示しないので、おそらく 'Pages.MainPage.Instance'にあるあなたのページにパディングを設定したいでしょう。 –