我们在非视图类中想要随时展示一个view时,需要将被展示的view加到当前view的子视图,或用当前view presentViewController,或pushViewContrller,这些操作都需要获取当前正在显示的ViewController。 ...
获取当前屏幕显示的viewcontroller,然后想怎么跳就怎么跳。 UIViewController getCurrentVC UIViewController result nil UIWindow window UIApplication sharedApplication keyWindow if window.windowLevel UIWindowLevelNormal NSArr ...
2016-09-02 11:22 0 2510 推荐指数:
我们在非视图类中想要随时展示一个view时,需要将被展示的view加到当前view的子视图,或用当前view presentViewController,或pushViewContrller,这些操作都需要获取当前正在显示的ViewController。 ...
我们在非视图类中想要随时展示一个view时,需要将被展示的view加到当前view的子视图,或用当前view presentViewController,或pushViewContrller,这些操作都需要获取当前正在显示的ViewController。 代码如下:(详细理解请仔细阅读注释 ...
如果是在Service或者线程中调用,需要在Manifest.xml文件中添加权限: ...
func rootViewCon() -> UIViewController { var topVC = UIAppl ...
有个需求,就是在无论任何环境下,没有任何参数,我都要获得当前屏幕所显示的视图控制器。开始尝试。 一. 有问题问Google,摸索阶段得到了这样的一段代码,时间大约是2016年五月: 这段代码由两个部分组成。我们项目是Swift语言为主体,我就尝试用Swift重写一下 ...
在iOS开发过程中,我们经常性会需要获取当前页面的ViewController,然后利用ViewController进行一些操作,例如在最顶层的ViewController上展示一个UIAlertController,或者在最顶层的ViewController上present另一 ...
这个主要用于给别人提供的API中,有关跳转的地方。在IOS中,跳转必须提供目前所在的ViewController。代码如下: // 获取当前显示的 UIViewController + (UIViewController ...