设置父视图透明度而不影响子视图

蓝牙HCI Dongle实战:从芯片选型到协议栈集成的完整指南 本文详细介绍了蓝牙HCI Dongle的实战应用,从芯片选型到协议栈集成的完整指南。通过对比CSR8510、nRF52840等主流芯片的性能和价格,提供选型建议和避坑技巧。同时,深入解析Zephyr协议栈移植和常见问题排查,帮助开发者高效完成蓝牙项目开发。 阅读详情

有时,我们会遇到这样的需求:背景颜色模糊化,一般我们会设置背景图alpha

- (void)viewDidLoad {
    [super viewDidLoad];

    self.view.backgroundColor = [UIColor whiteColor];
    self.view.alpha           = 0;

    UIView *view              = [[UIView alloc] initWithFrame:CGRectMake(50, 50, 200, 200)];
    view.backgroundColor      = [UIColor redColor];

    [self.view addSubview:view];
}

很容易,但如果像上面那样写,如果控件是独立的没什么区别,但如果上面加有子视图,就会把子视图也一并设置,这并不是我们想要的效果,那么我们可以通过下面来实现,一句代码,轻松实现

- (void)viewDidLoad {
    [super viewDidLoad];

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

    UIView *view              = [[UIView alloc] initWithFrame:CGRectMake(50, 50, 200, 200)];
    view.backgroundColor      = [UIColor redColor];

    [self.view addSubview:view];
}
记一次在JAVA中客户端使用axis调用webservice服务端出现的异常:Unmarshalling Error: For input string: "" 在使axis调用webservice服务端,参照网上给的demo: Call call = (Call) service.createCall(); call.setTargetEndpointAddress(endpoint);//设置服务请求路径 QName qn = new QName(name); call.setOperationName(qn); call.addParamet 阅读详情

相关推荐

【NTN 卫星通信】使用地面网络和卫星网络接入的终端应用场景

卫星接入有广覆盖的特点, 可以改善地面接入网覆盖或无线条件差的地区(例如多径干扰)的服务可用性。对于高速移动中需要实时业务的终端,如IMS语音/视频会议,可以通过地面接入和卫星接入同时实现与5G系统的双连接,在地面接入网不可用的情况下获得连续可靠的业务。

weixin_43603524的博客 2558

解决父view透明度影响子view

加上mutate之后便不会影响子view view.getBackground().mutate().setAlpha(175); //设置view透明度为175(范围0~255,数值越大越不透明)

qq_38287890的博客 1222

Origin2018(汉化版)在使用科学计数法的时候如何将坐标刻度的0.0改成0

文章目录1 问题2 解决方法 1 问题 先看下面这张图,当我使用科学计数法时,纵坐标出现了0.0的字样,这样看起来很不美观。有些期刊还会有要求,不能出现0.0的格式。 图1 那么该怎么将它改成0呢?首先让我们尝试着用Origin自带的属性,看看能不能设置。 2 解决方法 解决方法一: step1: 双击坐标轴,打开坐标轴属性设置。 step2: 在刻度线标签选项中设置左轴的显示 图2 会发现,按照图2的方式改好之后,其它的小数位也全没了,如果但是有些数字就被覆盖了,这显然不是我

qq_40077565的博客 2万+

父view设置透明度,而不影响子view的显示

一般来说,修改了父view的透明度,默认都会影响到子view的显示.这时,我们可以这样写: [self.childView setBackgroundColor:UIColorOfRGB(0X000000)]; self.parentView.backgroundColor = [UIColorOfRGB(0X0071A2) colorWithAlphaComponent:0.8]; #de...

PeanutXu的专栏 1775

Verilog基础知识11(异步FIFO为什么使用格雷码(gray-code) )

需求说明:Verilog设计 内容       :第一部分 异步FIFO为什么使用格雷码                   第二部分 格雷码在异步FIFO中的使用 来自       :时间的诗 第一部分 异步FIFO为什么使用格雷码 原文:http://www.cnblogs.com/kxk_kxk/p/3931591.html 异步FIFO通

时间的诗 8888

【OpenClaw从入门到精通】第04篇:Web/TUI/钉钉全打通!OpenClaw多端交互实测指南(2026避坑版)

本文详解OpenClaw三大交互方式(Web控制台、TUI终端、钉钉集成),解决新手多端操作难题。Web控制台适合可视化深度配置,TUI终端满足服务器高效运维,钉钉集成实现移动办公协同。提供2026实测配置步骤、代码示例及避坑指南,涵盖设备配对、终端命令优化、聊天机器人回调验证等核心场景,助用户快速掌握"随时召唤AI助理"的全链路方案。 关键词 OpenClaw、多端交互、Web控制台、TUI终端、钉钉集成、AI助理、实操指南 核心亮点 全链路打通:覆盖Web/TIM/IM三端配置

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 3543

iOS 设置视图半透明而子控件不透明

让一个控件半透明,通常我们第一个想到的方法就是调整控件的alpha值。当然如果你的视图上如果有其他子控件就会发现这样的方法是可能达不到你的预期,否则你应该看不到这篇文章了。 对视图直接设置alpha属性的值会导致其子控件也变得半透明,而通常我们的需求是:背景半透明而其子控件不透明。 先说解决办法: 1.用一张半透明的图片做背景。 这个方法当然可以达到要求,但是从

lxm_780337的博客 635

【QGIS】软件下载安装及GIS4WRF插件使用

【QGIS】软件下载安装及GIS4WRF插件使用

WW、forever的博客 1799

如何使父视图添加透明度时不影响子视图

我们写项目的时候经常会用到给一个view增加一些透明度,但是如果再在view上面添加一个视图时 ,下面的视图的透明度就是影响子视图的显示效果。“//不要直接用alpha=0.4 这样会有影响的 应该用 self.AlterView.backgroundColor=[[UIColor blackColor] colorWithAlphaComponent:0.4]; “`

~玉麒麟~ 402

30天入门 SAP BTP 开发系列之一:SAP 开发顾问为什么要学习 SAP BTP 开发?能带来哪些收获?

国内 SAP 开发顾问们的微信朋友圈,最近可能都被 SAP 和阿里这两家巨头宣布合作的重磅消息刷屏了吧。近日,德国软件巨头SAP SE与中国电商巨头阿里巴巴集团宣布建立战略合作伙伴关系。根据协议,阿里巴巴集团将利用 SAP Cloud ERP Private 强化企业基础设施,并采用联合上市策略为全球客户创造卓越价值。阿里巴巴将集成 SAP Business Suite,以简化系统维护与升级流程,并实现 AI 功能与核心业务流程的无缝整合。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2376

【ArcGIS风暴】ArcGIS 10.2导入Excel数据X、Y坐标(经纬度、平面坐标),生成Shapefile点数据图层

用过CASS的人都知道,野外数字测图得到的点数据(平面坐标)可以直接导入到CASS中,进一步绘制地形图。那么,带有坐标的数据能不能在ArcGIS中实现点图层的生成呢?答案是必须的! 本文以气象台站shp数据的生成为例,详细介绍ArcGIS 10.2中导入X、Y坐标(这里指的是经度、纬度),生成Shapefile点数据的流程。 相关阅读:《全站仪、RTK测量坐标数据在CASS和ArcGIS中展点的区别和联系》 目录 1、数据准备 2、添加X、Y数据 3、属性表连接(Join) 4、导出为Sh.

智慧空间实验室 10万+

Android Window浮窗两种透明的方式

通过WindowManager添加一个弹窗,系统默认会给弹窗添加黑色的背景。这个时候如果想要一个半透明的效果,有两种方式: 1,设置WindowManager.LayoutParams的alpha属性,取值在0.0-1.0之间,值越小越透明。 WindowManager.LayoutParams wmParams = new WindowManager.LayoutParams(); wmParams.alpha = 0.2f; 设置了这个透明值之后,弹窗中所有的内容,不管是根布局还是子控件,都会变得透明

天花板的随笔 3652

Ceph入门到精通-更换osd、扩容osd

【代码】Ceph入门到精通-更换osd、扩容osd。

隔壁老瓦的专栏 1547

iOS设置父视图透明度而不影响子视图

第一种方案: 今天接到项目需求,要求界面是透明的UIView上的视图是透明的,但不影响子视图上的视图。 UIView *blackV = [[UIView alloc]initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HIGHT)]; blackV.backgroundColor = [UIColor colorWithRed:122/25

gezhenrong的博客 1985

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

iOS 设置父视图的透明度而不影响子视图的透明度

在父视图上设置:self.view.backgroundColor=[[UIColor blackColor]colorWithAlphaComponent:0.5];    

春风得意,马蹄仍急;少年豪情,一笑难回。 2972

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

设置父视图的透明度不影响子视图的透明度

UIView *BGView = [[UIView alloc]initWithFrame:frame]; BGView.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.1];//设置父视图的透明度不影响子视图的透明度 [self addSubview:BGView]; A

IOS_Mainstay的博客 2354

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

设置父视图的透明度与子视图的关系

一。设置父视图的透明度不影响子视图 baseView.backgroundColor = [[color6_0getColor] colorWithAlphaComponent:0.5]; 其中baseView为父视图 效果:(父视图颜色:[[UIColor redColor] colorWithAlphaComponent:0.5];        子视图颜色:[UIColo

。 661

iOS 如何设置子视图alpha不同于父视图

需求是这样的:一个半透明的背景图,sha

足迹 5066

Snail—iOS开发中得一些小技巧

开发中 常常会使父视图的透明度改变,而子视图不受父视图的影响,则下面这段代码可以完美解决.... fatherView.backgroundColor = [[UIColor lightGrayColor] colorWithAlphaComponent:0.6];

树上的大腰子 587

设置父视图的透明度不该变子视图的透明度

设置父视图的透明度不该变子视图的透明度 相信很多人都遇到过这样的问题,将一个A视图添加到B视图上,设置B视图的alpha = 0.5;结果A视图也改变了透明度. 解决办法一个UIColor的方法//父视图透明度不改变子视图透明度 backView.backgroundColor = [backView.backgroundColor colorWithAlphaComponent:0.9]

24K纯金洋的博客 395

设置父视图透明度子视图透明度也改变

1、在开发过程中,我们常常会遇到要求父视图半透明而子视图的透明度不变,但是当我们使用alpha=.5设置了父视图的透明度后,发现子视图的透明度也跟着变了。解决这个问题,我们使用如下方法 FatherView.backgroundColor = [[UIColor lightGrayColor] colorWithAlphaComponent:0.5]; 2、设置一个lable背景的透明度而不改

henghuai的专栏 834

如何在设置父视图的alpha的时候使子视图不受影响

一般的需求是这样的:        一个半透明的背景图,上面添加不透明的子视图,在这个子视图上面再添加一个半透明的试图。而往往,设置背景图的alpha值之后,子视图也会变得透明。这就需要特殊处理一下      要实现这样的效果我们不能直接去设置父视图的alpha。因为这样会影响到子视图的alpha;     而是要通过colorWithAlphaComponent,如:[[UICol

scodefarmery的博客 2172

父视图透明 子视图不透明

设置 父视图 为 [UIColor clearColor] 在父视图 上添加 两个子视图  一个 设置 为mask 设置 alpha 一个 为 显示不透明的子实体 这两个视图均添加在 父视图上。 这样 子视图的透明 就不受父视图影响了。 切断父子关系。

谁的青春不迷茫 2138

textView 父视图alpha设置不影响子视图

经常会遇到这样的问题,一个可输入框放在父视图上,为了美观把父视图的alpha调小,但这个时候会出现让人想死的一幕,输入框输入文字的alpha也跟着相应的变化了,不管怎么设置子视图的alpha都不起作用,现在来公布一下解决方案self.backgroundColor = [UIColor colorWithWhite:0.5 alpha:0.7];我只想实现背景alpha改变,输入框按原先的显

孙元洋的专栏 1548

iOS 父视图透明度影响到子视图

如果是在self.view上添加子视图的话,下面两种写法会不一样 self.view.backgroundColor = [UIColor whiteColor]; self.view.alpha = 0.5; 这种写法,父视图的透明度会影响到它上面的子视图。跟着一起变得半透明 self.view.backgroundColor = [[UIColor whiteColor] colorWithAlphaComponent:0.5]; 这种写法,父视图的透明度不会影响到它上面的子视图。子视图的透明

ios_xumin的专栏 1125
上一篇: 竖着的UISlider
下一篇: Runtime --- 类增加实例变量
app支持博客
博客等级 码龄11年 8粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值