これまでに多くの人が経験した問題に悩まされていますが、新しいiOSリリースが登場すると、 APIが変更されます。私の現在のセットアップ - XCode 4.2.1、iPhoneシミュレーター5.0またはiPhone 5.0、アプリターゲットiOS5、ARCとStoryboardを使用して、以前のソリューションはどれも動作しません。TabBarは隠れていて、私が尋ねるにもかかわらず戻ってきたくない...
私は古典的なタブ付きのapp -ie UITabBarControllerを持っています.4つのタブ... 2〜4番目のタブを無視します。 最初のタブは、UITableViewControllerであるrootviewcontrollerを持つUINavigationControllerをホストします。今私は1つのCustomUIViewControllerをスタックにプッシュしています。
セットアップ全体がストーリーボードで視覚的に設計されており、プッシュはセグで行われます。
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
self.hidesBottomBarWhenPushed = YES;
}
これは効果的にタブバーのiPodアプリがiPhoneにないとまったく同じ方法で非表示になります。
しかし、スタックからCustomUIViewControllerをポップすると、TabBarが戻ってこない。 私はすべての可能性と不可能な場所へ
self.hidesBottomBarWhenPushed = NO;
を入れますが、運とされました。
どのように私のTabBarを戻すことができますか?ビューコントローラがスタックからポップされるまで
ストーリーボードのビューコントローラインスペクタでこのチェックボックスもありませんか? –
それは実際には – agilityvision
私はそれをコンパイルすることはできません..それは言う - プロパティ "hidesBottomBarWhenPushed"タイプ "id"のオブジェクトに見つかりません。 –