iOS中设置父视图透明但内容不透明的方法

 更新时间:2017年05月03日 15:05:28   作者:XaviarH  
设置一定的背景透明会让用户的体验非常不错,下面这篇文章就主要跟大家分享了iOS中设置父视图透明但内容不透明的方法,文中给出了详细的示例代码,需要的朋友们下面来一起看看吧。

前言

本文就来给大家讲解一下在iOS中如何将父试图设置为透明而其里面的内容不透明的方法,分享出来供大家参考学习,下面来一起看看详细的介绍。

方法如下:

错误的做法

self.view.backgroundColor = [UIColor clearColor];
self.view.alpha = 0.5;

这样写虽然可以达到透明的效果,往往也会造成添加改self.view视图上面的所有子视图的会产生透明,然而这往往是我们不需要的。

正确的做法

self.view.backgroundColor = [[UIColor whiteColor]colorWithAlphaComponent:0.7f];

我们只设置了背景是透明的,没有全局的设置view的透明属性,就能使得添加到view的所有子试图保持原来的属性,不会变成透明的

总结

以上就是这篇文章的全部内容了,希望本文的内容对给位iOS开发者们能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • ios设备使用iframe宽度超出屏幕的解决方法

    ios设备使用iframe宽度超出屏幕的解决方法

    这篇文章主要给大家介绍了关于ios设备使用iframe宽度超出屏幕的解决方法,文中通过示例代码介绍的非常详细,对各位ios开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • IOS如何使用CAShapeLayer实现复杂的View的遮罩效果

    IOS如何使用CAShapeLayer实现复杂的View的遮罩效果

    这篇文章主要为大家详细介绍了IOS如何使用CAShapeLayer实现复杂的View的遮罩效果,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • iOS实现富文本编辑器的方法详解

    iOS实现富文本编辑器的方法详解

    大家在开发的时候经常会用到富文本编辑器,所以这篇文章就给大家整理了如何使用iOS实现富文本编辑器的方法,相信本文对大家具有一定的参考借鉴价值,有需要的朋友们可以一起来看看。
    2016-10-10
  • iOS AFNetworking各种功能封装类代码

    iOS AFNetworking各种功能封装类代码

    下面小编就为大家分享一篇iOS AFNetworking各种功能封装类代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • IOS CocoaPods详细使用方法

    IOS CocoaPods详细使用方法

    自从有了CocoaPods以后,这些繁杂的工作就不再需要我们亲力亲为了,只需要我们做好少量的配置工作,CocoaPods会为我们做好一切
    2016-09-09
  • iOS点击文字按钮变转圈加载效果

    iOS点击文字按钮变转圈加载效果

    这篇文章主要为大家详细介绍了iOS点击文字按钮变转圈加载效果的相关资料,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • 详解 iOS 系统中的视图动画

    详解 iOS 系统中的视图动画

    这篇文章主要介绍了iOS 系统中的视图动画的的相关资料,帮助大家更好的理解和学习使用ios开发,感兴趣的朋友可以了解下
    2021-02-02
  • iOS Tabbar中间添加凸起可旋转按钮功能

    iOS Tabbar中间添加凸起可旋转按钮功能

    最近的项目中有需求在tabbar中间添加凸起按钮,并且点击时按钮要旋转,看了仿斗鱼的凸起,点击后是present出来View,这篇文章主要介绍了iOS Tabbar中间添加凸起可旋转按钮,需要的朋友可以参考下
    2017-12-12
  • iOS模拟中奖名单循环滚动效果

    iOS模拟中奖名单循环滚动效果

    这篇文章主要为大家详细介绍了iOS模拟中奖名单循环滚动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • iOS中常用设置返回按钮

    iOS中常用设置返回按钮

    本文给大家分享一段代码关于iOS中常用设置返回按钮的实现方法,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下
    2016-12-12

最新评论