如何在 iOS 中自定义权限请求视图

Posted

技术标签:

【中文标题】如何在 iOS 中自定义权限请求视图【英文标题】:How can I customize permission request view in iOS 【发布时间】:2019-02-21 13:46:29 【问题描述】:

我知道在 ios 中无法自定义位置权限视图,但我想知道 AirBnb 应用程序是如何做到的? 它具有位置和通知权限的自定义视图。我读到 AirBnb 移动应用程序是 ReactNative,你可以找到 info here,也许这就是他们可以自定义权限视图的原因? 谁能帮我解决这个问题?

【问题讨论】:

【参考方案1】:

您无法自定义默认的 iOS 权限警报。当您请求许可(如相机或位置)时,系统会触发这些。

Airbnb 和其他公司所做的是在原生视图之前显示自定义视图,即在请求许可之前。

【讨论】:

Ok AirBnb 询问 befog,但它从不显示本机权限警报视图,这就是问题,他们如何获得访问权限。 如果您请求许可,iOS 将显示警报。这不是您可以控制是否显示的内容。

以上是关于如何在 iOS 中自定义权限请求视图的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 中自定义权限对话框?

如何在ios中自定义推送和弹出动画时将视图传递给另一个控制器? [关闭]

如何在 Swift iOS 中自定义导航控制器

当按钮是iOS中自定义单元格的子视图时,如何动态更改按钮文本?

如何将自定义视图拖动为 Xcode 6 中自定义视图的私有属性

如何在 Qt 中自定义列表视图