Swift中如何通过KVC将自定义的UITabbar设置为UITabbarController的tabbar
2016-08-31 17:50
344 查看
开发中经常会自定义tabbar,将自己定义的tabbar设置为系统的tabbar有很多种方法,这里说一种最简单的方法,我们知道OC是运行时的,我们可以通过KVC来操作,
其实说白了就一句话的事,假如我们自己自己定义了一个新的tabbar叫myTabbar,这个时候设置的代码就是:
setValue(myTabbar, forKeyPath: "tabBar"),这样就完成了,是不是很简单,就一句话,这个kvc的其实可以做好多事,在设置xib的layer的属性也可以,设置textfield的placehold的颜色也可以,当然肯定还有很多,慢慢的探索吧
其实说白了就一句话的事,假如我们自己自己定义了一个新的tabbar叫myTabbar,这个时候设置的代码就是:
setValue(myTabbar, forKeyPath: "tabBar"),这样就完成了,是不是很简单,就一句话,这个kvc的其实可以做好多事,在设置xib的layer的属性也可以,设置textfield的placehold的颜色也可以,当然肯定还有很多,慢慢的探索吧
相关文章推荐
- Flex中如何通过tabWidth样式,设置TabBar每个Tab宽度
- ios 开发中,如何设置 uitabbar 里面 tabbaritem 不显示文字,只显示图片,图片垂直居中?
- Flex中如何通过设置toolTipField属性在ButtonBar控件中设定自定义tool tip的例子
- 如何自定义设置系统中Tabbar上的文字和图标的颜色
- iOS如何自定义的设置UITabbarItem的badge
- Flex中如何通过horizontalGap样式,设置TabBar控件各个Tab间空格间距
- Flex中如何遍历TabBar控件的各个Tab,并且通过labelPlacement属性设置标签位置
- UITabBar自定义tabbar如何隐藏和显示,超实用
- Flex中如何通过horizontalGap样式,设置TabBar控件各个Tab间空格间距
- 《 Swift UITabBarController 的使用和自定义TabBar,和部分属性和代理的使用》
- Flex中如何通过设置fontFamily样式在ComboBox控件中使用自定义嵌入字体的例子
- Flex中如何通过tabStyleName, tabWidth和textAlign样式,设置TabBar控件内文本对齐方式
- Swift中设置自定义tabBar按钮的动画效果
- ABAP--如何建立通过sap表维护工具来维护自定义表TCODE
- [VB.NET]如何在水晶报表里设置自定义纸张,如何在WinXP里设置纸张?
- Flex中如何通过mode属性,设置进度条ProgressBar动画状态
- Flex中如何通过backgroundImage和backgroundSize样式,设置VBox容器的背景图片以及大小
- Flex中如何通过给openItems属性设置一个XMLList或Array对象来打开Tree的一个节点的例子
- Silverlight学习笔记四:如何通过自定义ComboBox实现SelectedValue
- ABAP--如何建立通过sap表维护工具来维护自定义表TCODE