iOS应用程序 - 如何从外部源更改启动图像?

时间:2017-11-08 15:20:15

标签: ios launchimage

当iOS应用启动时,它会从名为SELECT CASE WHEN Q.F1 > 1 THEN 'VALUE_010' ELSE 'VALUE_011' END AS FIELD_1, CASE WHEN Q.F2 = 10 THEN 'VALUE_020' WHEN Q.F2 = 100 THEN 'VALUE_021' ELSE 'VALUE_022' END AS FIELD_2 FROM ( SELECT COUNT DISTINCT(A.FIELD_1) AS F1, COUNT DISTINCT(B.FIELD_2 AS F2 FROM TABLE_A a JOIN TABLE_B b ON a.FIELD_X = b.FIELD_Y GROUP BY A.FIELD_1, B.FIELD_2 ) Q 的文件夹中获取启动图像。我想知道如何将起始图像更改为来自服务器的图像。

3 个答案:

答案 0 :(得分:1)

不可能使用外部源提供的启动图像。您应该将每个元素(启动图像/启动屏幕)与您的应用程序捆绑在一起。

答案 1 :(得分:0)

您无法动态启动图像更改。 但是,在显示主界面之前,您可以在自定义视图控制器中显示服务器中的图像,许多软件会这样做,当然您可以在其上放置视频或广告。

根据苹果用户互动指南,首次启动此应用时会启动启动图片。所以不可能动态地改变它。

您只能为每种语言设置多个图像,但iOS仍会加载其中一个,并且不会再更改。

希望这可以帮到你! :)

答案 2 :(得分:0)

在LaunchScreen.storyboard中使用空白视图 - 然后在初始视图控制器中,从服务器获取图像。

请记住 - 如果设备没有互联网服务,或服务速度特别慢,那么您的应用看起来似乎没有做任何事......所以您至少应该有某种“后退”屏幕