Nativescript资源图像需要iOS模拟器重置

问题描述 投票:0回答:1

我正在遵循这个指南:https://docs.nativescript.org/ui/image-resources#loading-icons-in-the-tabview-from-the-resources

使用他们的服务:http://nsimage.brosteins.com/ for iOS静态图像。

并将它们置于:

  • “应用程序/ App_Resources /的iOS / map.png”
  • "app/app_resources/iOS/马屁@2小.PNG"
  • "app/app_resources/iOS/马屁@3小.PNG"

然后尝试在TabViewItem上使用它:

<TabView>
  <TabViewItem title="Tab Item" iconSource="res://map"/>
</TabView>

但是当app在iOS模拟器中重新启动时,此图像不会出现,我必须“删除所有内容和设置”,然后才会显示。是设计还是bug?使用Nativescript 5.2

ios vue.js nativescript
1个回答
0
投票

尝试一个干净的构建 - 停止任何已运行的tns命令并删除平台文件夹然后再次运行命令。

如果仍然不起作用,它可能是渲染模式,所以尝试将iosIconRenderingMode设置为alwaysOriginal

<TabView iosIconRenderingMode="alwaysOriginal">
© www.soinside.com 2019 - 2024. All rights reserved.