UIView的alpha属性和hidden属性

LightTools中VBA宏的编写入门 LightTools和VBA联动 阅读详情

alpha 属性为0.0时视图完全透明,为1.0时视图完全不透明。

hidden属性为YES时视图隐藏,否则不隐藏。

注意事项:

1 当视图完全透明或者隐藏时,不能响应触摸消息。

也就是alpha等于0.0或者hidden为YES的时候,但是当alpha<0.01的时候,视图就已经接收不到消息了。

2 视图的alpha值会影响子视图的绘制,但是子视图的alpha值不变。

文档的原文:This value affects only the current view and does not affect any of its embedded subviews.

原文很容易误解为(或者这是误写):视图的alpha值只影响到当前视图,不会影响其子视图。

但是按照实验结果,是:视图的alpha值改变,不会导致子视图的alpha值改变,但是渲染的时候会影响到子视图。

具体影响:子视图真正渲染出来的alpha值等于子视图的alpha乘父视图的alpha。

空心杯电机在美容仪器中的应用:为什么你的洗脸刷动力这么强? 本文深入解析了空心杯电机如何成为高端美容仪器的核心动力源。通过对比传统电机,揭示了其无铁芯、低惯量、零齿槽效应的技术优势,从而实现了强劲动力、极致静音与细腻震动的用户体验。文章详细阐述了空心杯电机在洁面刷、导入仪等美容仪器中的具体应用与选型考量,并指出了开发中驱动匹配、测试等关键实战要点。 阅读详情

相关推荐

ABAP_自定义屏幕07—下拉列表框

ABAP_自定义屏幕07—下拉列表框 完成以下:页面中有下拉列表框,下拉框value=系统表SCRR的值 1、实现方法A-常用 1.1 在主程序定义字段 TYPES:BEGIN OF type_carrid, carrid LIKE scarr-carrid,"航线代码 carrname LIKE scarr-carrname,"航向名称 END OF type_carrid. DATA g_it_carrid TYPE STANDARD TABLE OF type_carrid

f346348157的博客 3871

UIView详解

一个UIView的实例就是一个视图,表示的是屏幕上的一块矩形区域,负责这块矩形区域的描绘以及和用户的交互。 第一、UIView的创建 第三、UIView的可视化属性 1. backgroundColor  背景属性 2. hidden  表示该view是否隐藏, hidden属性为YES时视图隐藏,否则不隐藏。 3. alpha  为0时完全透明,为1时完全不透明 注意事

richard_如风的专栏 2195

Keil5实战:如何高效导出变量数据并实现可视化分析

本文详细介绍了在Keil5开发环境中,如何利用调试脚本高效导出程序运行时变量数据的方法。通过编写脚本自动捕获数据并保存为文件,再结合Excel或Python进行可视化分析,为嵌入式调试与算法优化提供了数据支撑,显著提升开发效率。

silver的专栏 1104

[技巧]UIView的hidden和alpha的妙用

现状:暂停和loading都是通过hidden来实现显示和隐藏的。这两个的显示有各自的逻辑。暂停按钮显示5秒消失。loading图根据网络状况出现,消失。 解决原则是:loading视图要比暂停优先级高,即loading会踢走暂停按钮,loading消失,暂停还需要出现(如果有的话)。那么,既然无法控制hidden,我们可以利用另外一个属性alpha。这样即便alpha=1,也不影响视图的显示结果。写一个伪代码:

郭晓东的专栏 4318

【GD32F407】i2c主机发送,从机中断接收

前言 现在手里负责的一个项目需要用i2c和主芯片进行通信主动发送,中断接收,这就需要支持i2c主机模式和从机模式,先查看原理图 这里我们用到了两条i2c总线进行数据的交替传输,避免在使用一条总线是发送数据和接收数据冲突 初始化i2c控制器 s32_k i2cDevInit(u8 byBusId, TI2cBus *pTI2cBus) { //PCLK = 36000000 BOOL retFlg = FALSE; int I2xSCL = pTI2cBus->byFastMode ?

Enosji的博客 6246

手把手教你在Keil/IAR中移植SEGGER_RTT组件(避坑指南+性能对比)

本文详细介绍了在Keil/IAR开发环境中移植SEGGER RTT调试组件的完整流程与优化技巧。通过对比传统串口调试,SEGGER RTT凭借零硬件占用、高速传输和双向交互等优势,显著提升嵌入式开发效率。文章包含配置步骤、性能调优方案及常见问题解决方案,是嵌入式开发者必备的实用指南。

y7z8a的博客 243

微信小程序的view的属性值和用法

微信小程序中的 view 组件具有多种属性,用于控制其样式、行为和交互。class / style: 控制视图的样式。hover-stay-time: 控制悬停时的样式和行为。data-xxx: 自定义数据属性,可在 JavaScript 中访问。bindtap / catchtap: 绑定点击事件。animation: 指定动画效果。hidden: 控制视图是否隐藏。控制滚动行为。selectable: 控制文本是否可选中。

suqi_123123的博客 2943

法兰克仿真软件FANUC CNC Guide v25.0 安装教程及中文设置

下载地址在文末。我们公司用新到一批FANUC 系统的设备,为方便使用就装了一个 FANUC 数控系统仿真软件FANUC CNC Guide v25.0 ,还是最新版不是市面上流传的老版本。模拟学习一下。

hakesashou的博客 1万+

【hidden】微信小程序hidden属性使用示例

hidden属性用于隐藏标签,代码示例: 1 <view hidden="{{!statusTag}}">我出来了~</view> 2 <button bind:tap="showIt">显示</button> 3 <button bind:tap="hiddenIt">隐藏</button> 1 Page({ 2 data: { 3 statusTag: false 4 }, 5 showIt: fun

weixin_44691513的博客 9980

博途PLC模糊PID控制(附SCL完整源代码)

操作人员根据对象的当前状态和以往的控制经验,用手动控制的方法给出适当的控制量,对被控对象进行控制。用电脑模拟操作人员手动控制的经验,对被控对象进行控制。用模糊数学的知识模仿人脑的思维方式,对模糊现象进行识别和判决,给出精确的控制量,对被控对象进行控制。与经典控制理论和现代控制理论相比,模糊控制的特点是不需要建立对象的精确模型。根据操作人员手动控制的经验,总结的完整控制规则,在根据系统当前的运行状态,经过模糊推理,模糊判决等运算,求出控制量,实现对被控对象的控制。......

RXXW_Dor的博客 8965

MATLAB与ROS联合仿真——实例程序搭建思路

MATLAB与ROS联合仿真——实例程序搭建思路

慕羽★的博客 5229

UIView的animateWithDuration动画不执行问题

基本动画不执行: ` [UIView animateWithDuration:animationDuration animations:^{ } completion:^(BOOL finished) { }];` 其实想解决很简单,就是调用布局重新绘制函数:[self layoutIfNeeded];

jia12216的专栏 1626

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

UIView 的 alpha、hidden 和 opaque 属性之间的关系和区别

UIView 的 alpha、hidden 和 opaque 属性之间的关系和区别 UIView的这几个属性让我困惑了好一阵子,通过翻看官方文档和stackoverflow等网上资源,对它们有了一定理解,现分享出来。如理解有误,还请大家指出。 一、alpha 液晶显示器是由一个个的像素点组成的,每个像素点都可以显示一个由RGBA颜色空间组成的一种色值。其中的A就表示透明度alpha,UIView中alpha是一个浮点值,取值范围0~1.0,表示从完全...

aoxuestudy的专栏 552

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

UIView的透明属性hidden、alpha、opaque

UIView的透明属性hidden、alpha、opaque alpha UIView中的alpha是一个浮点值,取值范围0~1.0,表示从完全透明到完全不透明。 当把alpha的值设置为0以后: 1、当前的UIView和subview都会被隐藏,而不管subview的alpha值是多少。 2、当前UIView会从响应者链中移除,而响应者链中的下一个会成为第一响应者

vic的博客 839

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

UIView的alpha、hidden和opaque属性之间的关系和区别

opaque 该属性为BOOL值,UIView的默认值是YES,但UIButton等子类的默认值都是NO。opaque表示当前UIView是否不透明,不过搞笑的是事实上它却决定不了当前UIView是不是不透明,比如你将opaque设为NO,该UIView照样是可见的(上文说过,是否可见是由alpha或hidden属性决定的),照理说为NO就表示透明,那就应该是不可见的呀? 原来,GPU会通过图层一和图层二的颜色进行图层混合,计算出混合部分的颜色,最理想情况的计算公式如下: R = S + D * ( 1 –

王中周的个人博客 3万+

UIView的alpha、hidden和opaque属性之间的关系和区别[转]

UIView的alpha、hidden和opaque属性之间的关系和区别 作者:wangzz 原文地址:http://blog.youkuaiyun.com/wzzvictory/article/details/10076323 转载请注明出处   UIView的这几个属性让我困惑了好一阵子,通过翻看官方文档和stackoverflow等网上资源,对它们有了一定理解,现分享出来。如理解有误,还请大家...

weixin_34268310的博客 133

iOS 中 UIView属性hidden, opaque, alpha的区别

iOS 中 UIView属性hidden, opaque, alpha的区别  主要从下面3个方面比较 是否支持动画: alpha支持animation, hidden和opaque不支持 内存开销方面: hidden开销小,alpha=0透明开销大,如果效果一样,用hidden好一点. 当把View设置为透明的背景时,一般把opaque

iOS随笔 1347

iOS开发 ☞ UIView的alpha、hidden和opaque属性之间的关系和区别

UIView的alpha、hidden和opaque属性之间的关系和区别 作者:wangzz 原文地址:http://blog.youkuaiyun.com/wzzvictory/article/details/10076323 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!UIView的这几个属性让我困惑了好一阵子,通过翻看官方文档和st

Magic-ZYJ的博客 898

UIView的hidden,alpha,opaque属性,UIColor的opacity属性

这几个属性经常会让人迷惑,组合不好就会得到不想要的结果。   简单的解释网上有很多 1.UIView的hidden 这个比较简单粗暴,不仅自己看不到了,所有的subview都看不到了,也不能接受事件了。   2.UIView的alpha 这个也比较简单,设置view的透明度,和hidden一样,所有的subview跟着一块儿变,alpha的极端情况,即为0的时候,就跟hidden...

flyforlove的专栏 292
上一篇: viewDidUnload 和 viewWillUnload 被废弃之后的内存警告处理
下一篇: 不使用 symbolicatecrash 解析崩溃堆栈
wihing
博客等级 码龄19年 55粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值