时间:2021-05-02
前言
本文就来给大家讲解一下在iOS中如何将父试图设置为透明而其里面的内容不透明的方法,分享出来供大家参考学习,下面来一起看看详细的介绍。
方法如下:
错误的做法
? 1 2 self.view.backgroundColor = [UIColor clearColor]; self.view.alpha = 0.5;这样写虽然可以达到透明的效果,往往也会造成添加改self.view视图上面的所有子视图的会产生透明,然而这往往是我们不需要的。
正确的做法
? 1 self.view.backgroundColor = [[UIColor whiteColor]colorWithAlphaComponent:0.7f];我们只设置了背景是透明的,没有全局的设置view的透明属性,就能使得添加到view的所有子试图保持原来的属性,不会变成透明的
总结
以上就是这篇文章的全部内容了,希望本文的内容对给位iOS开发者们能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对服务器之家的支持。
原文链接:http://www.jianshu.com/p/768641b847c1
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
APP中很多界面都是这样的、从有不透明到透明,透明到不透明以下代码即可实现该功能//设置导航栏透明funcsetNavigationIsTranslucent(
vegas中Protypetitle文字如何设置不透明度?不透明度可以从设置中编辑也可以直接在时间轴中调整,感兴趣的朋友不要错过了。软件名称:SonyVegas
ios8控制中心透明度怎么设置?很多朋友想知道ios8控制中心透明度设置方法,有的朋友不喜欢半透明的感觉想要将控制中心设置为不透明的,怎么操作呢,我们一起来看看
前言最近做一个登陆界面的,突然想使用这种背景图片透明,而内容不透明的效果,这里我就说一说我的两个思路吧。效果展示半透明不透明常见的失败做法最常见的做法事设置元素
Alpha,设置透明度。用法:复制代码代码如下:FILTER:alpha(opacity=80);filter:Alpha(Opaci