【问题标题】:How to change the background color of "...Would Like To Access Your Photos" dialog pop-up?如何更改“...想要访问您的照片”对话框弹出的背景颜色?
【发布时间】:2017-05-22 15:12:00
【问题描述】:

抱歉,这似乎是一个显而易见的解决方案,但我无法弄清楚。

我正在使用UIImagePickerController 拍照或从照片库中选择图片。

第一次加载我的应用并且该应用需要访问照片库时,会弹出应用名称“Would Like To Access Your Photos”对话框。

目前,背景颜色是这样的黑色:

究竟如何将背景颜色从黑色更改为白色(或其他颜色)?

我不确定这是什么视图的一部分。我尝试执行以下操作,但没有任何结果:

picker.cameraOverlayView?.backgroundColor = UIColor.white

我怎样才能访问该视图的背景颜色来更改它?

谢谢!

【问题讨论】:

  • 显示选择器的视图层次结构是什么?
  • @ShamasS:抱歉,我不确定您的意思?...您是这个意思吗?...NavControl1->VC1->NavControl2->VC2(显示选择器的位置)

标签: ios swift


【解决方案1】:

解决方案是访问UIImagePickerController 对象的view 属性,然后将viewbackgroundColor 设置为您的自定义选择,如下所示:

let picker = UIImagePickerController()
picker.sourceType = .photoLibrary
picker.view.backgroundColor = UIColor.white

【讨论】:

    【解决方案2】:

    我认为空间是CFBundleDisplayName。您尝试更改应用程序的名称 Info.plist 文件包含一个键:CFBundleDisplayName 不为空字符串值。

    【讨论】:

    • 这与我的问题有什么关系?
    • 您应该将此作为评论而不是答案 Son Thanh
    猜你喜欢
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    • 2013-12-29
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    相关资源
    最近更新 更多