UITabbarController
のサブクラスであるカスタムタブバーを作成しました。私のタブバーにUIImageView
、nsarrayと5個のUIButton
があります。私はそれぞれのボタンを異なる画像で設定し、ボタンを使って配列を設定します。フォトギャラリーでThree20 SDKを使用してカスタムTabBarControllerを非表示にする
appDelegate .mファイルでは、5つの異なるクラスとそのナビゲーションコントローラのインスタンスが作成されました。インスタンス配列を使用してUITabbarController's
ビューコントローラを設定します。
すべてうまく動作します。私はThree20 SDKをフォトギャラリーに使用しました。 self.hidesBottomBarWhenPushed = YES;
コード行を使用すると、ios sdkの元のタブバーは非表示になりますが、写真を表示するときにカスタムタブバーを非表示にすることはできません。
感謝します。
私のシステムは次のように動作します:mainViewControllerクラスには10個のギャラリーの画像があります。私がそれらの1つをクリックすると、アプリはPhotoTest2Controllerクラスに行き、クリックされたギャラリーの写真が表示されます。写真をクリックすると、大きく表示されます。
私は、PhotoTest2ControllerというTTThumbsViewControllerのサブクラスである私のクラスでいくつかの変更を行いました。
しかし、ギャラリーと写真を開くとタブバーが表示されます。 PhotoTest2Controllerクラスでは、私はviewDidAppearで以下の変更を行いました。
TTNavigator *navigator = [TTNavigator navigator];
navigator.persistenceMode = TTNavigatorPersistenceModeAll;
navigator.window = [[[UIWindow alloc] initWithFrame:TTScreenBounds()] autorelease];
TTURLMap *map = navigator.URLMap;
[map from:@"tt://order?waitress=(initWithWaitress:)" toModalViewController:[PhotoTest2Controller class]];
私は今何ができるのでしょうか?
おかげで、それをプッシュすることができ、どのように私はこのコードスニペットを使用することができますか?私は地図について何も知らない。 – fanatic
あなたのアプリケーションデリゲートでthree20のTTNavigatorを使用していますか?そうでない場合は、標準コントローラ関数を使用してコントローラを表示できます:[self presentModalViewController:<#(UIViewController *)#> animated:<#(BOOL)#> – aporat
私はアプリケーション代理人aporatでTTNavigatorを使用しません。 – fanatic