(Xamarin.Forms) Оболочка не работает с TabbedPage в IOS - PullRequest
0 голосов
/ 29 апреля 2019

Я использую Shell с навигацией по кнопке и хочу иметь одну из вкладок в качестве TabbedPage. Также на одной из моих страниц контента в Shell есть элемент панели инструментов, который ведет на страницу с вкладками, это также не работает в iOS, но обе прекрасно работают в Android.

То, что я имею в виду, когда я не работаю, это то, что, хотя я устанавливаю цвет фона на белый, я просто получаю черный «пустой экран», я ничего не вижу.

Я пытался создать новую TabbedPage, та же проблема, пробовал новейшую версию 3.6, а также версию 4.0 beta 9pre, все еще та же проблема.

Обновление

Вот моя вкладка:

<?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="MyApp.Page.TabbedPageTest"
        BackgroundColor="White">
   <!--Pages can be added as references or inline-->
   <ContentPage Title="Tab 1" BackgroundColor="White">
       <Label Text="Label in tab 1" TextColor="Orange" />
   </ContentPage>
   <ContentPage Title="Tab 2" BackgroundColor="White">
       <Label Text="Label in tab 2" TextColor="Orange" />
   </ContentPage>
   <ContentPage Title="Tab 3" BackgroundColor="White">
       <Label Text="Label in tab 3" TextColor="Orange" />
   </ContentPage>
</TabbedPage>

Вот где я его загружаю:

<ShellItem>
    <ShellSection Title="PageOne" Icon="ic_action_myicon1.png">
        <ShellContent ContentTemplate="{DataTemplate local:MyListView}" />
    </ShellSection>
    <ShellSection Title="PageTwo" Icon="ic_action_myicon2.png">
        <ShellContent ContentTemplate="{DataTemplate local:MyContentPage}" />
    </ShellSection>
    <ShellSection Title="PageThree" Icon="ic_action_myicon3.png">
        <ShellContent ContentTemplate="{DataTemplate local:TabbedPageTest}"/>
    </ShellSection>
</ShellItem>

Listview и contentPage работают нормально. TabbedPage просто черные сверху вниз.

...