美文网首页
ios-UITabBarController初步学习

ios-UITabBarController初步学习

作者: 歌白梨 | 来源:发表于2015-07-25 22:02 被阅读591次

1.UITabBarController通常作为整个程序的rootViewcontroller,不能加入到其他的contain viewcontroller中(这里有错误,其实是可以加入的)

2.创建的步骤:

1、创建一个UITabBarController对象

2、创建tabbarcontroller中每一个tab对应的要显示的对象

3、通过UITabBarController的viewController属性将要显示的所有content viewcontroller添加到UITabBarController中

4、通过设置UITabBarController对象为window.rootViewController,然后显示window

3.设置viewcontroller.tabBarItem属性来改变tabbar上对应的tab显示内容。

4.badgeValue

5.最多可以显示5个Tab

6.设置UITabBarController的customizableViewControllers属性来指定viewControllers的一个子集,即只允许一部分viewController是可以放到tabBar中显示

7.editButtonItem导航栏的编辑按钮

self.navigationItem.rightBarButtonItem = self.editButtonItem;//设置右边栏按钮为编辑按钮

self.navigationItem.rightBarButtonItem.title = @"编辑";//设置按钮名称为编辑

//点击编辑按钮时触发的方法

- (void)setEditing:(BOOL)editing animated:(BOOL)animated {

[super setEditing:editing animated:animated];

// Don't show the Back button while editing.

[self.navigationItem setHidesBackButton:editing animated:YES];

if (editing) {

self.navigationItem.rightBarButtonItem.title = @"完成";

NSLog(@"abc");

}else {//点击完成按钮

self.navigationItem.rightBarButtonItem.title = @"编辑";

NSLog(@"123");

}

}

未完待续。。。

相关文章

  • ios-UITabBarController初步学习

    1.UITabBarController通常作为整个程序的rootViewcontroller,不能加入到其他的c...

  • iOS-UITabBarController

    UITabBarController和UINavigationController相似,也继承于UIViewCon...

  • 学习中

    初步学习

  • 学习小组Day7笔记--小孙

    初步学习测序

  • Nginx初步学习

    实习入职第一天的时候,在同事的帮助下安装了N多软件和工具。然鹅作为一个初入工作的菜鸡,很多工具之前没有接触...

  • HTML初步学习

    网页根据W3C标准判定由三部分构成 :1. 结构(HTML) : 描述网页结构(骨架)2. 表现(CSS) ...

  • Vue学习初步

    v-cloak 解决插值表达式方法渲染闪烁问题,如果vue控制区域内的标签上面加了v-cloak,在网速不够无法请...

  • CAD 初步学习

    环境 windows 10 Autodesk AutoCAD 2019 前言 这是一篇随心记录的文章,并不会专心的...

  • Lombok初步学习

    Lombok技术 为什么会出现lombok技术 原因:在开发过程中,我们会定义大量的bean,然后去生成属性构造器...

  • WebRTC初步学习

    看网上文章后随手写的, 只做为简单笔记, 还没时间真正研究WebRTC, 说实话一直觉得WebRTC太臃肿, 要不...

网友评论

      本文标题:ios-UITabBarController初步学习

      本文链接:https://www.haomeiwen.com/subject/fnlmqttx.html