2016-11-11 46 views
0

我的应用根据您当前所在的城市而有所不同。 我想在启动屏幕上显示城市的名称。iOS:我可以拥有基于位置的启动屏幕吗?

我将首先只支持一些城市,所以我需要的只是当前用户的位置,然后将其与应用中的某些硬编码位置进行匹配。

我很确定在第一次启动应用程序时几乎不可能做到这一点,因为我将不得不请求用户对该位置的权限,对吧?

但是,当我获得许可时,是否有可能在以下启动中使用?

+1

看看[这个非常相关的问题的更多细节](http://stackoverflow.com/questions/27642016/execute-code-in-launch-screen)。 –

回答

3

否。LaunchScreen是静态的。您无法在运行时更改任何显示的文本或颜色或任何内容。唯一的选择是使用城市标签为空的启动屏幕并创建显示城市名称的启动屏幕(应用程序的第一个屏幕)。

当您的应用程序启动/启动时,不会显示城市名称,只有在iOS完成启动应用程序后,您才能够做任何动态的事情。

相关问题