ios - 当我向 iOS 请求许可时,可以更改措辞并重新定义按钮吗?

标签 ios swift button permissions

我是 iOS 初学者。我们目前正在与 swift 一起开发它。我想要的是改变许可请求的措辞。它不适合我,我希望我能改变这一点。当按下通知中的“不允许”按钮时,再次按下该按钮,不再请求相机权限。我该如何请求?

ViewController.swift

  @IBAction func Onclick(_ sender: Any) {
        AVCaptureDevice.requestAccess(for: AVMediaType.video) { response in
            if response {
                //access granted
            } else {

            }
        }
    }

当前通知声明屏幕

相机权限功能 enter image description here

我的信息列表

信息列表

enter image description here

首先,很抱歉,由于我的分数较低,所以无法立即看到图片。

提前谢谢您。

最佳答案

遗憾的是,您无法自定义按钮的文本或警报的标题。您唯一可以指定的是显示的消息,您可以在 NSLocationAlwaysAndWhenInUseUsageDescription 下的 Info.plist 文件中进行设置。据我所知,从 iOS 11 开始,您实际上必须提供此 key ,而不仅仅是其中之一(在使用时或始终)

另请参阅this answer关于如何正确请求授权。

请参阅 Apple 文档 here

关于ios - 当我向 iOS 请求许可时,可以更改措辞并重新定义按钮吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57767505/

相关文章:

ios - 从物理世界中移除物理体的问题(spritekit)

ios - 使用AVPlayer观看透明视频

ios - iOS-如何正确缩放具有不同图像大小的UIButton(例如Facebook News Feed)?

ios - Swift2 - 如何确定抛出错误的类型?

ios - 使用 avplayer 长缓冲流式传输音频 - playImmediatelyAtRate 不起作用

ios - 无法更改 UITableViewCell 中按钮的选定状态图像

ios - 当我的自定义键盘显示在屏幕上时会调用哪个方法?

ios - Realm 模型的关系 - Swift

css - Firefox:CSS:按钮聚焦时更改样式

javascript - onclick ="confirm()"取消按钮不工作