我正在遵循这个指南:https://docs.nativescript.org/ui/image-resources#loading-icons-in-the-tabview-from-the-resources
使用他们的服务:http://nsimage.brosteins.com/ for iOS静态图像。
并将它们置于:
然后尝试在TabViewItem上使用它:
<TabView>
<TabViewItem title="Tab Item" iconSource="res://map"/>
</TabView>
但是当app在iOS模拟器中重新启动时,此图像不会出现,我必须“删除所有内容和设置”,然后才会显示。是设计还是bug?使用Nativescript 5.2
尝试一个干净的构建 - 停止任何已运行的tns命令并删除平台文件夹然后再次运行命令。
如果仍然不起作用,它可能是渲染模式,所以尝试将iosIconRenderingMode
设置为alwaysOriginal
。
<TabView iosIconRenderingMode="alwaysOriginal">