- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UITabBarController掌握UITabBarController的简单使用UITabBarController和UINavigationController的混合使用ModalUITabBarController跟UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型例子就是QQ、微信等应用UITabBarController的简单使用UITabBarController的使用步骤初始化UITabBarController设置UIWindow的rootViewController为UITabBarController根据具体情况,通过addChildViewController方法添加对应个数的子控制器UITabBarController的子控制器UITabBarController添加控制器的方式有2种添加单个子控制器- (void)addChildViewController:(UIViewController *)childController;设置子控制器数组@property(nonatomic,copy) NSArray *viewControllers;UITabBarController的view结构UITabBarUITabBarController的view子控制器的viewUITabBar如果UITabBarController有N个子控制器,那么UITabBar内部就会有N个UITabBarButton作为子控件如果UITabBarController有4个子控制器,那么UITabBar的结构大致如下图所示UITabBarUITabBarButtonUITabBarButtonUITabBarButton里面显示什么内容,由对应子控制器的tabBarItem属性决定UITabBarItem有以下属性影响着UITabBarButton的内容标题文字@property(nonatomic,copy) NSString *title;图标@property(nonatomic,retain) UIImage *image;选中时的图标@property(nonatomic,retain) UIImage *selectedImage;提醒数字@property(nonatomic,copy) NSString *badgeValue;App主流UI框架结构UIWindowUINavigationControllerUIViewControllerUIViewControllerUIViewControllerrootViewControllerrootViewControllerUINavigationControllerUITabBarControllerrootViewControllerviewControllersUINavigationControllerrootViewControllerModal除了push之外,还有另外一种控制器的切换方式,那就是Modal任何控制器都能通过Modal的形式展示出来Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为止以Modal的形式展示控制器- (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^)(void))completion关闭当初Modal出来的控制器- (void)dismissViewControllerAnimated: (BOOL)flag completion: (void (^)(void))completion;接下来我们学习另外一个控制器之间跳转的方法,就是Modal,之前是不是学的push啊,但是必须依赖导航控制器,那什么时候用Modal,什么时候用Push了,用Moadl一般是用于两个界面没有什么紧密联系,就是上一个界面和下一个界面业务逻辑都不一样,push一般用于两个界面关系非常紧密,下一个界面的东西跟上一个有关系。
您可能关注的文档
最近下载
- 2024年款 上汽通用别克 昂科威Plus 车主手册用户手册说明书.pdf VIP
- T-CAAM 002-2020实验动物常用穴位名称与定位 第2部分:大鼠.pdf
- 人教A版高中数学选择性必修第一册各章复习题(第一章空间向量与立体几何、第二章直线和圆的方程等).pdf VIP
- 2011高中统考数学试卷及答案(理科).doc VIP
- 创新创业典型案例分析 第9章 优路大件运输服务.ppt VIP
- 天文漫谈 智慧树 知到答案.docx VIP
- 学堂在线 遥测原理 期末考试答案.docx VIP
- 2025年长沙职业技术学院单招(数学)历年真题考点含答案解析.doc
- 3-SLT712-2021 河湖生态环境需水计算规范.pdf VIP
- 2025年供销社面试题库及答案.doc VIP
原创力文档


文档评论(0)