我知道的有 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上面的元素。 以上的总结,也是我以前总搞不清楚的问题,今天有时间写下来,与大家共同分享,欢迎大家参与讨论,写得不准确的地方希望大家补充。
ios 开发中经常用到的 栏控件(bar) 有哪些呢?
最新推荐文章于 2022-08-15 15:07:05 发布