IOS 容器总结

一:UINavigationController(进栈push方法,出栈pop方法,纵向跳转,会触发代理UINavigationControllerDelegate)

1.navifationBar 一个UINavigationController 中是唯一的。

2.toolBar  底部工具条,相当于UITableController的tabbar,一个UINavigationController中是唯一的。

3.navagationBarItem,navagationController(UIViewController 的类别UINavigationController的成员变量),一个UINavigationController中每一个页面中是相互独立的。

4.tabbarItem,tabBarController(其父类UIViewController类别UITabBarControllerItem的成员变量),一个UINavigationController中每一个页面中是相互独立的。

二:UITabBarController(横向跳转,会触发比较重要的代理UITabBarControllerDelegate)

1.viewControllers,selectedIndex  各界面以及当前选中页面,常用于代理方法中。

2.tabBar 一个UITabBarController中是唯一的。

3.tabBarItem,tabBarController(UIViewController的类别UITabBarControllerItem的成员变量),一个UITabBarController中每个页面中是相互独立的。

三:UIToolBar 继承与UIView 的一个控件,用于各种自定义Bar.

1.Items Items一般存放UIBarButtonItem,后者包括成员变量coutomView,并继承与UIBarItem.UIBarItem成员变量title,image成员方法setTitleTextAttributes:forState:

四:补充,页面不借助容器,直接跳转用present和dismiss相应方法。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言的前言 唐巧前辈在微信公众号「iOSDevTips」以及其博客上推送了我的文章后,我的 Github 各项指标...
    VincentHK阅读 5,643评论 3赞 44
  • 一、UITabBarController以其相关控件之间的关系 @interface UITabBarContro...
    西门淋雨阅读 3,352评论 0赞 1
  • 体检啦, 加了金佰利机械工程师, 下周一下午去金三力,实验。10+3样件。 晚上521
    阳光半沐阅读 175评论 0赞 0
  • 室友眼里的我,一年四季都很奇葩,尤其夏天和冬天。冬天的时候,人群中裹得像一个球的那个多半是我,晚上睡觉三床被子她们...
    崇秋阅读 611评论 4赞 1
  • 我家有一只猫,正宗的中华田园猫,黄胖子。网上一句很流行的话:十个橘猫九个胖,还有一个特别胖。其实养之前是不信的。...
    残章断简阅读 331评论 0赞 1

友情链接更多精彩内容