加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift – 你如何着色/定制UIImagePickerController的导航栏?

发布时间:2020-12-14 05:35:33 所属栏目:百科 来源:网络整理
导读:UI ImagePickerController的导航栏的正确方法是什么? 我只是试图看到背景颜色,但我正在得到一个褪色的颜色,如下图所示;好像有些看法阻碍了它. let picker = UIImagePickerController()picker.sourceType = typepicker.mediaTypes = [kUTTypeImage]picker.de
UI ImagePickerController的导航栏的正确方法是什么?

我只是试图看到背景颜色,但我正在得到一个褪色的颜色,如下图所示;好像有些看法阻碍了它.

let picker = UIImagePickerController()
picker.sourceType = type
picker.mediaTypes = [kUTTypeImage]
picker.delegate = self
picker.navigationBar.backgroundColor = UIColor.redColor()

它似乎有一些视图模糊了redColor():

(lldb) po picker.navigationBar.subviews
2 values
 {
  [0] = 0x00007fe7bb52a890
  [1] = 0x00007fe7bb52b670
}

为导航栏创建纯色的正确方法是什么?

为了完整,我将添加全彩定制设置:
let imagePicker = UIImagePickerController()
imagePicker.navigationBar.translucent = false
imagePicker.navigationBar.barTintColor = .blueColor() // Background color
imagePicker.navigationBar.tintColor = .whiteColor() // Cancel button ~ any UITabBarButton items
imagePicker.navigationBar.titleTextAttributes = [
        NSForegroundColorAttributeName : UIColor.whiteColor()
] // Title color

这导致:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读