xamarin/Xamarin.Forms

[Bug] Carousel Page within a NavigationPage causes unwanted Margin to appear at bottom on iOS if secondary toolbar items exist.

オープン

#6,858 opened on 2019/07/11

 (6 件のコメント) (1 件のリアクション) (0 人の担当者)C# (1,926 件のフォーク)batch import
e/4 :clock4:help wantedp/iOS 🍎t/bug :bug:up-for-grabs

Repository metrics

Stars
 (5,644 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

Description

Was working fine before changing to a carousel page. It's OK in Android. Structure is CarouselPage->ContentPage->Grid->ListView <Grid.RowDefinitions> <RowDefinition Height="*" />(ListView) <RowDefinition Height="Auto" />(Input bar) </Grid.RowDefinitions>

Expected Behavior

Input bar sits at bottom of screen because first grid row is * height.

Actual Behavior

Input bar sits above bottom of screen.

  • Version with issue: 4.1.555618
  • Last known good version:N/A
  • IDE: Visual Studio 2017
    • iOS: 12.0
    • Android: N/A
  • Affected Devices:iPhone 8 (real and simulator)

Repro

CarouselPageDemo.zip

コントリビューターガイド