将NavigationBar设置透明(仅将指定视图控制器进行透明处理),步骤如下:
1.在视图控制器的头文件中实现UINavigationControllerDelegate,
例如:@interface PicturePreviewViewController : UIViewController<UINavigationControllerDelegate>
2.在实现类中加入这个代理的方法及具体操作如下:
- (void) navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
    // 如果进入的是当前视图控制器
    if (viewController == self) {
        // 背景设置为黑色
        self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:0.000 green:0.000 blue:0.000 alpha:1.000];
        // 透明度设置为0.3
        self.navigationController.navigationBar.alpha = 0.300;
        // 设置为半透明
        self.navigationController.navigationBar.translucent = YES; 
    } else {
   // 进入其他视图控制器
        self.navigationController.navigationBar.alpha = 1;
        // 背景颜色设置为系统默认颜色   
        self.navigationController.navigationBar.tintColor = nil;
        self.navigationController.navigationBar.translucent = NO; 
    }
}

转载于:https://www.cnblogs.com/mafeng/p/5267046.html

navigationBar设置透明度相关推荐

  1. cocos2dx对所有子节点设置透明度

    看到cocos2dx2.2.5发布了,修复了输入框的bug,于是我们的项目也升级到了2.2.5, 升级过程还是比较顺利,没想到后来发现设置透明度无效了. 经过调试发现要调用一下setCascadeOp ...

  2. 154在屏幕中绘图时设置透明度(扩展知识:为图片视图添加点击手势识别器,来实现点击事件操作)...

    一张图片,通过混合模式绘制后,能得到不同效果的图片. 这里的示例仅是测试效果:实际上可以通过不同程度的混合模式绘制,来得到符合需求的效果. 效果如下: ViewController.h 1 #impo ...

  3. PHP设置文本框背景透明度,如何给background-image设置透明度?

    如题,现在是没法改图片本身的透明度,该图片以 background-image 写在 css 里,不知道有没有办法给他设置透明度?div{ position: relative; } div:afte ...

  4. 背景设置透明度字体不透明

    如果想将背景设置透明度,但是又要保证其中的字体透明度不变,可以通过background属性background:rgba(255,255,255,0.6);来设置,背景透明度为0.6,字体透明度不变.

  5. css浮动,清除浮动,溢出属性,定位,设置透明度

    浮动>>>float 在css中,任何元素都可以浮动. 浮动元素会生成一个块级框,而不论它本身是什么元素. 关于浮动的两个特点: 浮动的框可以像做或向右移动,直到它的外边缘碰到包含框 ...

  6. 网页定位(position属性、相对定位、绝对定位、固定定位、z-index、设置透明度)

    position属性 static:默认值,没有定位 relative:相对定位,相对于自己原来的位置进行偏移 absolute:绝对定位,以它最近一个已经定位的祖先元素为基准进行偏移 fixed:固 ...

  7. css设置背景透明度、16进制色值设置透明度

    1.rgba(推荐) (rgba与rgb区别:rgb和rgba都表示颜色.         rgb: 代表 红 绿 蓝 三种颜色         rgba: 在rbg的基础上加了 "alph ...

  8. 给Flutter中的Widget设置透明度

    给Flutter中的Widget设置透明度 在项目开发中,需要经常用到透明度:比如在app中弹出一个提示框,这个时候的提示框就需要上下左右离边距有一定的距离,然后背景色舍黑色,需要设置透明度为0.4: ...

  9. css如何利用transparent属性设置透明度?transparent属性绘制各种三角形

    想到用css设置元素透明度,大家的第一反应会是:用Opacity属性来设置透明度,其实在css中还有其他设置透明度的方法.本章给大家介绍用transparent属性设置透明度,以及用transpare ...

  10. html设置表单透明度,css利用transparent属性设置透明度的方法

    css利用transparent属性设置透明度的方法 发布时间:2020-09-14 13:44:46 来源:亿速云 阅读:188 作者:小新 这篇文章主要介绍css利用transparent属性设置 ...

最新文章

  1. args, sys.argv的区别
  2. 地理必修一三大类岩石_高一地理必修一知识点总结归纳
  3. mysql mode_mysql中的sql_mode
  4. matlab 控制声卡,请问高手关于matlab控制声卡输出的问题
  5. ICCV 2019 | 港大提出视频显著物体检测算法MGA,大幅提升分割精度
  6. 智能蓝牙控制、温湿度控制时间风扇
  7. python 深度学习超参优化
  8. Nacos教程_4 配置讲解
  9. B站李沐讲论文笔记Transformer
  10. mysql释放所有_mysql表空间释放情况汇总
  11. 掌上飞车-艳云脚本云控系统
  12. 卡塔尔称攻击卡塔尔通讯社黑客来自断交国
  13. YOLOv5桌面应用开发(上)——附源代码
  14. 《和平精英》新模式,玩法竟跟《使命召唤》和《王牌战士》类似?
  15. KICAD批量修改原理图(.sch)中的字段
  16. Unity与FBX--为什么使用FBX文件
  17. Python 打造微信群聊天机器人(带操作界面)
  18. book mac pro怎么重装系统_macbook pro怎么重装mac系统?
  19. 1278:【例9.22】复制书稿(book)
  20. Excel COUNT COUNTA区别

热门文章

  1. Mongodb 3.2 Manual阅读笔记:CH9 存储
  2. 关于ajax表单提交.serialize()
  3. 2013年1月第1个周末
  4. Android studio 无法启动安卓模拟器
  5. 手摸手带你入门ionic3(六):界面跳转
  6. PowerDesigner的CDM模型将低驼峰命名法则的每个大写字母前加_符
  7. Hadoop - 任务调度系统比较
  8. MATLAB一句总结
  9. 使用Gulp来加速你的开发
  10. jQuery模拟页面加载进度条