怎么知道-图控制器的前景在iphone
-
05-07-2019 - |
题
我们有一个例子。
- 在应用程序,我有一个选项栏控制器。
- 卡巴有两个项目的动态的两个图控制器。
- 用户可以选择的任何选项。
- 假设用户选择第一个选项。
- 第一图控制器已经装载。
- 现在他点击按钮的第一图控制器。
- 从第一次看控制器-->第二图控制器是推动。
- 现在,当用户水龙头上的标签栏第一项目
- 第二景是出现了出来。
这是通过默认情况下通过签栏控制器。现在,如果我想要检查下列条件
- 如果(选项栏的第一项图控制器具有第一视器查看)
- 然后执行这
- 如果(选项栏的第一项图控制器具有第二视器查看)
- 然后执行这
如何实现这一逻辑?
解决方案
如果您使用的是一个UITabBarController,可以使用其selectedViewController酒店知道什么样的图控制器上的画面,所以如果你有两个子类的图控制器FirstViewController和SecondViewController你可以说
if([[tabBarController.selectedVIewController isKindOfClass:[FirstViewController class]])
//... do something
else ...
不隶属于 StackOverflow