选项卡栏为更多选项卡选择的索引

Posted

技术标签:

【中文标题】选项卡栏为更多选项卡选择的索引【英文标题】:Tab Bar Selected Index for More Tab 【发布时间】:2017-08-06 22:15:35 【问题描述】:

有人知道如何在标签栏中获取控制器的选定索引吗?我试图让它在更多部分对控制器进行强制触摸快速操作,但我所做的一切似乎都不起作用

【问题讨论】:

【参考方案1】:

UITabbarController 具有以下属性,可帮助您获取选定的选项卡索引和视图控制器:

selectedIndex:提供与当前选择的选项卡项关联的视图控制器的索引。 var selectedIndex: Int get set

selectedViewController:与当前选择的选项卡项关联的视图控制器。 unowned(unsafe) var selectedViewController: UIViewController? get set

您还可以使用UITabBarControllerDelegate 方法获取选定的标签栏索引和控制器:

tabBarController(_:didSelect:):告诉代理用户在标签栏中选择了一个项目。

这里是UITabbarController的完整参考文档

【讨论】:

【参考方案2】:

你需要在下面使用:-

var selectedIndex: Int  get set 

【讨论】:

以上是关于选项卡栏为更多选项卡选择的索引的主要内容,如果未能解决你的问题,请参考以下文章

如何在具有自定义选项卡 UI(不使用选项卡栏)的 UITabBarController 中删除“更多”选项卡

iOS:选择选项卡之前的选项卡栏项目标题

当用户已经登录另一个选项卡-iOS 时选择选项卡栏时导航另一个屏幕

从模态视图控制器 ios7 更改选项卡栏应用程序的选定索引

iphone:需要在视图控制器中实现导航控制器,该控制器在选项卡栏中选择选项卡后出现

如何根据设置选择在选项卡栏视图中创建动态更新的视图?