【问题标题】:iOS: Can I have a location based Launch Screen?iOS:我可以有一个基于位置的启动屏幕吗?
【发布时间】:2017-03-25 21:24:54
【问题描述】:

根据您当前所在的城市,我的应用的行为会有所不同。 我想在启动屏幕上显示城市名称。

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

我很确定在第一次应用启动时执行此操作几乎是不可能的,因为我必须请求用户对该位置的许可,对吧?

但是在我获得许可的情况下,是否可以在以下启动时使用?

【问题讨论】:

标签: ios core-location


【解决方案1】:

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

当您的应用启动/启动时,不会显示城市名称,只有在 iOS 完成启动您的应用后,您才能执行任何动态操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-23
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多