ios 开发中经常用到的 栏控件(bar) 有哪些呢?
2014-04-24 17:34
218 查看
我知道的有 UINavigationBar,UIToolBar,UIBarButtonItem; UITabBar,UITabBarItem,还有其它栏控件吗?欢迎大家一起总结ios中用到的栏控件以及它们的用法,共同在总结中进步! ios栏控件总结: UINavigation相关: 1.UINavigationBar是导航栏,在窗口的最上面。
2.UIToolBar是工具栏,位置根据需求而定,点选时(ing)会变亮,手离开后回复原来状态,状态不改变(UITabBar选中后状态会变成已选中状态)。 3.UIBarButtonItem是描述UINavigationBar,和UIToolBar 上面按钮信息的,继承抽象类UIBarItem,有title,image,enabled,tag等属性,可以添加事件。类似UIButton的效果。 UITabBar相关: 1.UITabBar是标签栏,选中后状态会变成已选中状态。
2.UITabBarItem是描述UITabBar上面元素的信息的,UITabBarItem和UIBarButtonItem的作用类似,也是继承抽象类UIBarItem,他们都不是UI,虽然名字很像UI。 值得注意的是当UITabBar与UITabBarController关联到一起使用时,不能直接通过UITabBarItem来修改UITabBar上面的元素(items),要用与UITabBar相关的UITabBarController来修改,否则会抛出异常。当UITabBar单独使用时,可以直接通过UITabBarItem来修改UITabBar上面的元素。
以上的总结,也是我以前总搞不清楚的问题,今天有时间写下来,与大家共同分享,欢迎大家参与讨论,写得不准确的地方希望大家补充。
2.UIToolBar是工具栏,位置根据需求而定,点选时(ing)会变亮,手离开后回复原来状态,状态不改变(UITabBar选中后状态会变成已选中状态)。 3.UIBarButtonItem是描述UINavigationBar,和UIToolBar 上面按钮信息的,继承抽象类UIBarItem,有title,image,enabled,tag等属性,可以添加事件。类似UIButton的效果。 UITabBar相关: 1.UITabBar是标签栏,选中后状态会变成已选中状态。
2.UITabBarItem是描述UITabBar上面元素的信息的,UITabBarItem和UIBarButtonItem的作用类似,也是继承抽象类UIBarItem,他们都不是UI,虽然名字很像UI。 值得注意的是当UITabBar与UITabBarController关联到一起使用时,不能直接通过UITabBarItem来修改UITabBar上面的元素(items),要用与UITabBar相关的UITabBarController来修改,否则会抛出异常。当UITabBar单独使用时,可以直接通过UITabBarItem来修改UITabBar上面的元素。
以上的总结,也是我以前总搞不清楚的问题,今天有时间写下来,与大家共同分享,欢迎大家参与讨论,写得不准确的地方希望大家补充。
相关文章推荐
- ios 开发中经常用到的 栏控件(bar)
- IOS开发经常用到齐全控件
- IOS经常用到的控件尺寸集合
- iPhone开发中经常用到的控件尺寸大集合
- iOS开发——UI进阶篇(十九)UISearchBar控件简介
- iPhone开发中经常用到的控件尺寸大集合
- iOS中的三大定时器 iOS开发中定时器经常会用到,iOS中常用的定时器有三种,分别是NSTime,CADisplayLink和GCD。
- iPhone开发中经常用到的控件尺寸大集合
- iPhone开发中经常用到的控件尺寸大集合
- IOS开发--循环引用问题,普通控件为什么用weak,代理为什么用weak,block内用到外面的东
- 【IOS 开发学习总结-OC-53】★★ios开发UI 控件——UISearchBar与UISearchDisplayController
- 【iOS延迟发生】iOS开发中经常用到的延迟发生某些事实现方法
- iPhone开发中经常用到的控件尺寸大集合
- 经常用到的Banner服务器控件的开发
- iOS开发中用到的控件(一)
- iPhone开发中经常用到的控件尺寸大集合
- ios开发中经常用到的空间尺寸
- iPhone开发中经常用到的控件尺寸大集合
- iPhone开发中经常用到的控件尺寸大集合
- iOS开发利用UIButton和UIImageView的区别分辨哪些控件有addTarget监听事件这个方法