私は奇妙な問題で立ち往生しました。
UITabBarController
に を追加しましたが、UITabBar
私のアプリはアプリケーションではありませんself.window
。
appDelegate では、次のようdidFinishLaunchingWithOptions
に追加しました。UITabBar
UIWindow* window = [UIApplication sharedApplication].keyWindow;
if (!window)
window = [[UIApplication sharedApplication].windows objectAtIndex:0];
[[[window subviews] objectAtIndex:0] addSubview:self.tabbar];
subView
の時点で直接追加するとwindow
、UITabBar
デバイスと一緒に回転しないため、上記のコードのように追加しました。
アプリが起動すると、UIAlertView
このスクリーンショットのような条件が表示され、UITabBar
ここでも見栄えがします。
しかし、YES
またはをクリックするNO
と、次のUITabBar
ように非表示になりますUIAlertView
なぜそれが起こるのですか?クリックで追加しようとしUITabBar
ましたが、同じ問題です。に直接追加すると問題が発生しません 何かヘルプはありますUIAlertView
か
?UITabBar
window
[self.window addsubview:self.tabbar];
(アプリではない理由はいくつかあります。アプリの要件に従って、さらに便利なものをUITabBarController
追加できることがわかりました。)UITabBar