UIAppearance
2024-09-10 15:36:49
1> 只要遵守了UIAppearance协议,还要实现这个方法才能调用appearance相关方法
2> 只有被UI_APPEARANCE_SELECTOR宏修饰的属性,才能设置
// 获取整个应用程序下的UITabBarItem
UITabBarItem *item = [UITabBarItem appearance]; // 获取某个类中的UITabBarItem
UITabBarItem *item = [UITabBarItem appearanceWhenContainedIn:self, nil];
3> 只能在控件显示之前设置才有作用
/*
使用场景:切换夜间模式 移除整个view后,重新添加,达到刷新界面的效果
*/
[self.view removeFromSuperview]; [[UIApplication shareApplication].keyWindow addSubview:self.view];
最新文章
- thinkphp分页二,分装到funciton.php
- 常见的js 里对数字进行处理的函数方法集合
- POJ 2184 01背包+负数处理
- angularjs jquery thinkPHP3.2.3 相结合小实例
- 【CodeForces 557B】Pasha and Tea
- 存储过程往拼接的sql语句中传递日期值
- 百度或者Google---SEO优化
- SQLServer获取最后插入的ID值SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的比较
- C# Protect the Password inside a TextBox ZZ
- Day_8.《无懈可击的web设计》-巧妙地浮动效果
- js 控制台的错误提示
- 关闭 sqlserver提示信息
- FM收音机 RDS的强大功能
- h5 录音
- 基于MVC设计模式的Web应用框架:struts2的简单搭建(一)
- 【详记MySql问题大全集】四、设置MySql大小写敏感(踩坑血泪史)
- session存入redis
- Python单元测试框架之pytest 2 -- 生成测试报告
- HBase原理和架构
- (转)Unity导出Android在高通骁龙800以上CPU概率性崩溃解决方法研究