Ios 刷新window.rootViewController.view内容

Ios 刷新window.rootViewController.view内容,ios,rotation,mbprogresshud,Ios,Rotation,Mbprogresshud,我正在构建一个应用程序,其中我使用MBProgressHUD库作为活动指示器。我将HUD连接到self.view.window.rootViewController.view。一切正常,但当我旋转设备时,HUD(UIActivityIndicator)与其他屏幕项目重叠,看起来好像HUD在视图的背景中。有人知道如何处理这个问题吗?是否有人使用过MBProgressHUB库并面临类似问题 另外,我必须将HUD仅连接到self.view.window.rootViewController.view。

我正在构建一个应用程序,其中我使用MBProgressHUD库作为活动指示器。我将HUD连接到self.view.window.rootViewController.view。一切正常,但当我旋转设备时,HUD(UIActivityIndicator)与其他屏幕项目重叠,看起来好像HUD在视图的背景中。有人知道如何处理这个问题吗?是否有人使用过MBProgressHUB库并面临类似问题


另外,我必须将HUD仅连接到self.view.window.rootViewController.view。

您应该删除视图。添加此代码

[self.view removeFromSuperview];

如果将HUD连接到rootviewController,并且提供了一个视图控制器,则HUD将被新的viewcontroller隐藏。@midhunp问题似乎就是您所指出的。那么,如何解决此问题?如何将其提交给新的viewcontroller?或者如何在旋转时将HUD分配给新的viewcontroller?在
MBProgressHUD
中,有一个将HUD添加到窗口的选项。我认为将HUD添加到窗口将解决这个问题。@MidhunMP。我可以通过“将HUD添加到窗口”来解决这个问题。谢谢。很高兴知道你解决了这个问题:)