【发布时间】:2017-11-08 15:20:14
【问题描述】:
当 iOS 应用启动时,它会从名为 Images.xcassets 的文件夹中获取启动图像。我想知道如何将起始图像更改为来自服务器的图像。
【问题讨论】:
标签: ios launchimage
当 iOS 应用启动时,它会从名为 Images.xcassets 的文件夹中获取启动图像。我想知道如何将起始图像更改为来自服务器的图像。
【问题讨论】:
标签: ios launchimage
不可能使用从外部来源提供的启动图像。您应该将每个元素(启动图像/启动屏幕)与您的应用程序捆绑在一起。
【讨论】:
在 LaunchScreen.storyboard 中使用空白视图 - 然后在初始视图控制器中,从服务器获取图像。
请记住 - 如果设备没有互联网服务,或者服务速度特别慢,您的应用看起来好像什么也没做……所以您至少应该有某种“后备”屏幕.
【讨论】:
您不能动态启动图像更改。 但是你可以在显示你的主界面之前在自定义视图控制器中显示来自服务器的图像,很多软件都是这样做的,当然你可以在上面放视频或广告。
根据苹果用户交互指南,启动图像将在您首次运行此应用时加载。所以不可能动态改变它。
您只能为每种语言设置多个图像,但 iOS 仍然会加载其中一个并且不会再更改。
希望对您有所帮助! :)
【讨论】: