首页 > 移动平台 > 详细

UIAppearance

时间:2016-05-18 15:58:19      阅读:203      评论:0      收藏:0      [点我收藏+]

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];

 

UIAppearance

原文:http://www.cnblogs.com/sjxjjx/p/5505465.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!