App*_*ple 4 uitabbarcontroller ios swift
我有一个嵌入在容器视图中的TabBarController.第一个选项卡有一个集合视图和我调用的didselectitematindex
tabBarController?.selectedIndex = 1
Run Code Online (Sandbox Code Playgroud)
并成功切换到另一个视图控制器.但是,当我打电话时
tabBarController?.selectedIndex = 0
Run Code Online (Sandbox Code Playgroud)
它不会切换到索引0.事实上它没有做任何事情.我已经尝试在selectedIndex 2上放一个按钮并从那里调用该命令,但它不起作用.我试过加入自我.打电话但不起作用.我已经尝试调用一个函数来进行调用,但这也不起作用.我还确保我的tabBarController具有故事板ID"tabBarController".我的tabBarController没有附加到它的类,但我不认为它需要一个,因为第一个View控制器开关没有它.
这里有什么不对?
我想如果有人可以用另一种方式以编程方式切换视图控制器,那么它为什么不起作用.
如果您需要更多信息,请与我们联系.
因为你没有使用self调用TabBarController,因为你仍然在TabBarController的类中.
所以你必须使用:self.selectedIndex = 1
对不起我的英语不好 :')
| 归档时间: |
|
| 查看次数: |
1994 次 |
| 最近记录: |