有关UITabbarController的一些重要属性
viewControllers这个属性表示TabbarController有一组控制器。它们是按顺序排布的。
selectedViewController这个属性表示当前的当前被选中的tabbarItem*****The view controller associated with the currently selected tab item.
那么,在我们用代码实现界面切换的时候,就可以用该属性来实现。
//在一个按钮的点击方法中 如何切换界面*****index是需要跳转的控制器在ViewControllers中的下标
UIWindow *window = [UIApplication sharedApplication].keyWindow;
UITabBarController *tabbarController = (UITabBarController *)window.rootViewController;
tabbarController.selectedViewController = [tabbarController.viewControllers objectAtIndex:index];
********此方式可以实现在隐藏掉底部bar的情况下切换界面
selectedIndex这个属性则是用于在启动程序是默认被选中的界面
例如:tabbarController.selectedIndex = 1;那么默认选中的是第二个界面。
转载于:https://www.cnblogs.com/cranz-jf/p/5236244.html
有关UITabbarController的一些重要属性相关推荐
- UITabBarController 标签栏控制器-IOS开发 (实例)
在 UIKit 中UITabbar 代表了标签栏,而 UITabBarController 对其进行了封装,令多个不同的视图管理与切换变的更加轻松. 构建一个标签栏控制器,首先要为每个按钮准备一个单独 ...
- iOS 怎么设置 UITabBarController 的第n个item为第一响应者?
iOS 怎么设置 UITabBarController 的第n个item为第一响应者? UITabBarController 里面有个属性:selectedIndex @property(nonato ...
- UITabBarController的selectedIndex属性不起作用?
今天想做一个查找的程序,找到后页面跳到内容处,发现设置了UITabBarController的selectedIndex属性不起作用.找到了原因,记录下来: UITabBarController默认显 ...
- 记录一些容易忘记的属性 -- UITabBarController
UIViewController中的 @property(nonatomic,copy) NSString *title; // Localized title for use by a pare ...
- UIViewController、UINavigationController与UITabBarController的整合使用
UINavigationController与UITabBarController是iOS开发中最常用的两种视图控制器,它们都属于UIViewController的子类,继承关系如下: @interf ...
- iOS开发UI篇—UITabBarController简单介绍
iOS开发UI篇-UITabBarController简单介绍 一.简单介绍 UITabBarController和UINavigationController类似,UITabBarControlle ...
- UITabBarController
1.创建一个UITableController 2.为每个Tab创建一个视图控制器 3.创建一个array 把视图控制器都添加到array中 在把array放到UITabBarCtrl的Contro ...
- UITabBarController跳转任意界面的方法
为什么80%的码农都做不了架构师?>>> 方式一: 将自定义控件添加到self.tabBarController.view上,然后使用self.tabBarControlle ...
- iOS:切换视图的第三种方式:UITabBarController标签栏控制器
UITabBarController:标签栏控制器 •通过设置viewControllers属性或者addChildViewController方法可以添加子控制器 –NSArray *viewCon ...
最新文章
- Spring Cloud Alibaba发布第二个版本,Spring 发来贺电
- Promise.allSettled
- DataFrame表样式设置(一)
- 可视化技巧:DataFrame画图并利用matplotlib保存(pandas)
- mybatis开发中遇到的小问题
- 数字电子技术基础第5版笔记和课后习题答案 阎石
- ADSL(中国电信\电信)常见故障代码…
- 【电子实验2】简单电子门铃
- 【CSS3】C3动画总结
- xxl-job 带参数执行和高可用部署
- ROS笔记——创建简单的主题发布节点和主题订阅节点
- 内外双修,人剑合璧——IT运维人员的九阳神功(大结局)
- Win10文件夹莫名其妙闪退
- 社会生活——《哥哥又逃票了》
- 安卓使用connectbot连接centos云服务器
- 一款网页电路仿真软件
- UML图之【用例图、活动图、时序图】
- Tesseract-ocr识别中文并训练字库操作指南
- 湖南科技大学数据挖掘复习提纲
- kali linux adb 安装教程,kali linux 使用scrcpy手机投屏
热门文章
- linux 管理 服务,Linux服务管理 详述
- Loadrunner--运行场景报Socket descriptor not found错误
- linux远程工具自动记住密码,linux – 如何记住/缓存或指定Ansible的私钥密码
- 头条号个人中心登录_微信个人订阅号开通了创作领域的认证!这是要跟头条看齐了吗?...
- python hsv inrange 范围_仅20行代码,用python给证件照换底色
- 10 i lt shell的if_shell脚本----if(数字条件,字符串条件,字符串为空)
- java调用julia脚本,Julia请求脚本中的用户输入
- c语言教改课程项目,C语言程序设计课程的教学改革.pdf
- 易创互联 php,易创网站管理系统(DIRCMS) 2011 SP3 UTF8
- oracle 创建存储过程_Oracle存储过程编程:流程控制选择结构和循环结构总结