0

我希望能够创建自己的视图以允许来自我的 iOS 应用程序的位置服务。我在这里读到可以自定义默认 iOS 位置服务警报的描述,但我想要的是制作自己的视图。

这可能吗?谢谢!

4

2 回答 2

0

不,这是不可能的。您可以/应该做的就是在正确的时间弹出它。根据多项研究(是的,需要引用:)),您应该确保用户被告知确实需要许可。

编辑:CLLocationManager当您第一次从您的实例 调用开始监控/更新位置方法时,它会弹出。从 iOS8 开始,你应该调用requestWhenInUseAuthorizationorrequestAlwaysAuthorization让它弹出。 在这里你可以找到一些非常好的想法。

于 2015-02-03T16:11:59.077 回答
0

由于您无法更改 Apple 服务授权;

我建议您使用“允许”和“不允许”按钮创建自定义视图。而不是“允许”按下请求苹果权限女巫将提示 iOS 或 mac OS 警报。

虽然它似乎不是用户友好的。苹果用户已经习惯了。没有人会介意,你仍然会展示你自己的设计。许多著名的应用程序都这样做。

于 2015-02-03T16:16:37.200 回答