在我的.NET Maui项目中插入下面的代码可以在Android下工作,但在iOS下,它会导致应用程序启动并只显示黑屏。
标签栏图标是否有特殊的行为和IOS?
<TabBar>
<Tab Title="Home" Icon="reshot.svg" >
<ShellContent Title="Home" ContentTemplate="{DataTemplate local:MainPage}" Route="MainPage" />
</Tab>
<Tab Title="Page1" Icon="dotnet_bot.svg">
<ShellContent Title="Page1" ContentTemplate="{DataTemplate local:Page1}" Route="Page1" />
</Tab>
<Tab Title="Page2" Icon="dotnet_bot.svg" >
<ShellContent Title="Page2" ContentTemplate="{DataTemplate local:Page2}" Route="Page2" />
</Tab>
<Tab Title="Page3" Icon="dotnet_bot.svg" >
<ShellContent Title="Page2" ContentTemplate="{DataTemplate local:Page1}" Route="Page1" />
</Tab>
<Tab Title="Page4" Icon="dotnet_bot.svg" >
<ShellContent Title="Page2" ContentTemplate="{DataTemplate local:Page2}" Route="Page2" />
</Tab>
</TabBar>
1条答案
按热度按时间vwhgwdsa1#
在iOS上,你应该删除. svg扩展名,这对我很有效,现在它不再显示黑屏。
结果: