zoukankan      html  css  js  c++  java
  • UIImagePickerController导航字体颜色和背景

    创建UIImagePickerController 

     // 创建图片选择器
                UIImagePickerController *picker = [[UIImagePickerController alloc] init];
                picker.sourceType =UIImagePickerControllerSourceTypePhotoLibrary;
                picker.allowsEditing = YES;
                picker.delegate = self;

                 //设置导航栏背景颜色

                 picker.navigationBar.barTintColor = HexRGB(0x4294FE);

                 //设置右侧取消按钮的字体颜色

                 picker.navigationBar.tintColor = [UIColor whiteColor]; // 以富文本方式更改[picker.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor], NSFontAttributeName:[UIFont boldSystemFontOfSize:18]}];

               [self presentViewController:picker animated:YES completion:nil];

    右侧取消按钮的字体方式无效可使用代理方法

    - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
    {
        [viewController.navigationItem.rightBarButtonItem setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor], NSFontAttributeName:[UIFont systemFontOfSize:18]} forState:UIControlStateNormal];
        
        [viewController.navigationItem.leftBarButtonItem setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor], NSFontAttributeName:[UIFont systemFontOfSize:18]} forState:UIControlStateNormal];
    }
  • 相关阅读:
    docker容器的本质
    golang 算法题 : 二维数组搜索值
    golang 算法题 : 两数相加
    golang 开源代理
    golang vue 使用 websocket 的例子
    互联网技术部门该如何管理
    大数据清洗第一天
    本周总结
    信息领域热词分析性能分析
    本周总结
  • 原文地址:https://www.cnblogs.com/Milo-CTO/p/7447108.html
Copyright © 2011-2022 走看看