SlideNavigationController 从侧面菜单访问当前控制器

Posted

技术标签:

【中文标题】SlideNavigationController 从侧面菜单访问当前控制器【英文标题】:SlideNavigationController access current controller from side menu 【发布时间】:2015-07-29 15:11:16 【问题描述】:

我正在使用 SlideNavigationController https://github.com/aryaxt/ios-Slide-Menu。

所以,问题是在侧面菜单中我有一个按钮。当我点击此按钮时,我想在主控制器中显示加载视图MBProgressHUD。我尝试将加载视图添加到主窗口,或者[SlideNavigationController sharedInstance].view 之类的东西,但是加载视图总是出现在主控制器的后面和侧面菜单控制器的上方,所以它只有在侧面菜单打开时才可见。

有没有办法以某种方式添加此视图,使其始终显示在所有内容之上?

【问题讨论】:

【参考方案1】:

将其添加到self.view.window

[SlideNavigationController sharedInstance] - 它是一个 UINavigationController 主控制器 - 它是 [SlideNavigationController 的 rootController 共享实例] 侧边菜单 - 它是一个添加到 keyWindow 的 UIView

这就是为什么你也必须添加到 keyWindow。

【讨论】:

以上是关于SlideNavigationController 从侧面菜单访问当前控制器的主要内容,如果未能解决你的问题,请参考以下文章

在 StoryBoard iOS 中将 UIContainerveiw 添加到 SlideViewNavigation 的问题