关于iOS中UIAppearance的使用

  • 时间:
  • 浏览:0
  • 来源:少儿教育在线
  • 审核:少儿教育在线编辑部

关于iOS中UIAppearance的使用

  iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。

  + (id)appearance

  这个方法是统一全部改,比如你设置UINavBar的tintColor,你可以这样写:[[UINavigationBar appearance] setTintColor:myColor];

  + (id)appearanceWhenContainedIn:(Class <>)ContainerClass,...

  这个方法可设置某个类的改变:例如:设置UIBarButtonItem 在UINavigationBar、UIPopoverController、UITabbar中的效果。就可以这样写

  [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], [UIPopoverController class],[UITabbar class] nil] setTintColor:myPopoverNavBarColor];

  请注意*使用appearance设置UI效果最好采用全局的.设置,在所有界面初始化前开始设置,否则可能失效。

  支持UIAppearance协议的类可以访问appearance selector ,它为receiver返回appearance proxy,我么可以给proxy发一些消息,诸如setTintColor:等

  但是它并不是支持所有的UI类。下面列出它支持的类

  1.UIActivitiIndicatorView

  2.UIBarButtonItem

  3.UIBarItem

  4.UINavgationBar

  5.UIPopoverControll

  6.UIProgressView

  7.UISearchBar

  8.UISegmentControll

  9.UISlider

  10.UISwitch

  11.UITabBar

  12.UITabBarItem

  13.UIToolBar

  14.UIView

  15.UIViewController

【关于iOS中UIAppearance的使用】相关文章:

介绍iOS中MD5加密算法的使用09-11

关于了解和使用iOS7的教程08-30

iOS9.2系统怎么使用09-17

ios迅雷云使用教程参考08-30

关于ios应用firechat功能及使用方法09-15

iOS7版本中的iCloud钥匙串如何使用09-18

简单讲解iOS应用开发中的MD5加密的有关使用09-03

IOS下拉选项cell的使用方法09-02

iOS开发之枚举用法使用09-09

猜你喜欢

音乐启蒙不靠天赋:家庭里的听与唱

听:建立声音的银行每天放不同风格的音乐——民乐、古典、世界童谣,不讲解只陪伴。丰富的听觉输入是乐感的底层积累。唱:从儿歌到即兴和孩子一起唱,鼓励改编歌词、编简单旋律。唱歌是最自

2026-10-04

几岁学乐器最合适:钢琴、小提琴、声乐入门建议

钢琴:4–6岁可启蒙钢琴音准固定、手眼协调要求高,建议手部发育较稳后开始。前期以节奏游戏和听辨为主,不急于识谱。小提琴:5–7岁更稳妥小提琴需找音准、持琴姿势复杂,太小容易养成

2026-10-04

兴趣班该报几个:一份家长决策清单

问题一:孩子还有自由玩的时间吗?如果一周排满、连发呆都没有,先减课。自由游戏是创造力和情绪调节的土壤,比多上一门课更重要。问题二:是孩子想学还是你想学?区分"孩子的好奇"和"家

2026-10-04

素质拓展怎么选:艺术、体育、科创三类课程对比

艺术类:重在审美与表达音乐、美术、舞蹈适合需要情绪出口、喜欢动手创造的孩子。价值在审美积累与自信表达,不宜过早以考级为唯一目标。体育类:重在体魄与韧性游泳、球类、武术锻炼协调与

2026-10-04

公共场合的音量礼仪:教孩子管理音量与距离

音量等级一:静音区图书馆、医院、影院属于静音区,用耳语或沉默。提前和孩子约定"这里我们要像小老鼠一样轻"。音量等级二:交谈区餐厅、商场可以正常说话,但不喊叫、不追逐。让孩子感受

2026-10-04

↑