iOS类中的属性设置背景色(统一)
2024-08-28 11:49:40
unsigned int count;
objc_property_t *properties = class_copyPropertyList([self class], &count);
for (int i = ; i < count; i++) {
objc_property_t property = properties[i];
NSString *propertyName = [NSString stringWithCString:property_getName(property) encoding:NSUTF8StringEncoding];
UIView *view = [self valueForKey:propertyName];
if ([view isKindOfClass:[UIView class]]) {
view.backgroundColor = [UIColor cyanColor];
}
}
free(properties);
这在调试的时候是非常有用的,不必每一个uiview都设置一次背景颜色。。。
最新文章
- CentOS7中升级Docker版本
- npm 重点小结
- NodeJS-图片上传(Express)
- sqlserver -- 学习笔记(三)解决php连接sqlserver2005视图时显示“异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项”的问题
- 企业信息化快速开发平台JeeSite
- PHP 性能分析与实验——性能的宏观分析
- redhat开启linux server
- SAE 安装未包含的第三方依赖包
- 在[self addsubView:xxx]中,self.name 和 _name的区别
- AssertValid函数学�
- css实现居中的五中方法
- Java企业微信开发_07_素材管理之上传本地临时素材文件
- 用firefox 31配合KeePass密码管理器实现web帐号密码自动填写登录
- 201621123040《Java程序设计》第4周学习总结
- 关于手机APP开发的一些常见误解
- Jquery密码强度校验
- Chimee - 简单易用的H5视频播放器解决方案
- spring和jdbctemplate
- dubbo多网卡时,服务提供者的错误IP注册到注册中心导致消费端连接不上
- ceph 性能测试
热门文章
- 面向未来的友好设计:Future Friendly
- 在 Linux 上使用 Jexus + Mono 建立 Asp.Net 网站.
- Netty构建分布式消息队列实现原理浅析
- 集成基于OAuth协议的单点登陆
- 站在风口,你或许就是那年薪20w+的程序猿
- MapReduce剖析笔记之三:Job的Map/Reduce Task初始化
- Speedment -- 利用lambda编写SQL
- Entity Framework 6 Recipes 2nd Edition(13-10)译 ->; 显式创建代理
- ORA-12154:TNS:无法解析指定的连接标识符
- 计算机程序的思维逻辑 (48) - 剖析ArrayDeque