在nativescript angular iOS上加载图像的最佳实践

时间:2016-10-29 18:59:29

标签: nativescript angular2-nativescript

我正在使用nativescript angular构建一个iPhone和Android应用程序。

由于应用程序将在列表视图中加载图像,因此我使用nativescript fresco插件来处理加载图像,它的工作效果非常好。不幸的是,这只能照顾Android方面。

我想知道其他开发人员在为IOS开发nativescript应用程序时使用了什么。

澄清:我真正想弄清楚的是在开发ios时我应该用什么来取代壁画。

此外,我现在拥有所有这些用于Android的所有图像的Fresco标签。但是,当你准备为IOS开发时,你会怎么做?我是否需要在Android上使用* ngIF语句并为IOS使用默认的Image标签?

2 个答案:

答案 0 :(得分:4)

您可以将<android></android><ios></ios>标记用于特定于平台的视图

e.g

<android>
<FrescoDrawee [imageUri]="someImage"></FrescoDrawee>
</android>


<ios>
<Image [src]="someImage"></Image>
</ios>

答案 1 :(得分:0)

还有SDWebImage库可以自动管理缓存。

http://cocoadocs.org/docsets/SDWebImage/4.1.2/