3其他资源01-教学资源-1.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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一般用于两个界面关系非常紧密,下一个界面的东西跟上一个有关系。

文档评论(0)

kay5620 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档