ibireme 9 ani în urmă
părinte
comite
14c77141bb
1 a modificat fișierele cu 15 adăugiri și 0 ștergeri
  1. 15 0
      YYText/Component/YYTextEffectWindow.m

+ 15 - 0
YYText/Component/YYTextEffectWindow.m

@@ -37,6 +37,21 @@
     return one;
 }
 
+- (UIViewController *)rootViewController {
+    for (UIWindow *window in [[UIApplication sharedApplication] windows]) {
+        if (self == window) continue;
+        if (window.hidden) continue;
+        UIViewController *topViewController = window.rootViewController;
+        if (topViewController) return topViewController;
+    }
+    UIViewController *viewController = [super rootViewController];
+    if (!viewController) {
+        viewController = [UIViewController new];
+        [super setRootViewController:viewController];
+    }
+    return viewController;
+}
+
 // Bring self to front
 - (void)_updateWindowLevel {
     UIApplication *app = YYTextSharedApplication();