您的位置:首页 > 移动开发 > IOS开发

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上面的元素。
以上的总结,也是我以前总搞不清楚的问题,今天有时间写下来,与大家共同分享,欢迎大家参与讨论,写得不准确的地方希望大家补充。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: