自定义视图以允许位置服务

时间:2015-02-03 15:38:35

标签: objective-c location-services

我希望能够创建自己的视图以允许来自我的iOS应用的位置服务。我已阅读here,可以自定义默认iOS位置服务提醒的说明,但我想要的是制作自己的视图。

这可能吗? 谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

我建议您使用" allow"来创建自定义视图。 &安培; "不允许"纽扣。而不是"允许"按下请求苹果许可巫婆将提示iOS或mac OS警报。

虽然看起来不是用户友好的。 Apple用户习惯了这一点。没有人会介意,你仍然会展示自己的设计。许多着名的应用程序都是这样做的。