2011-07-19 5 views
0

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]]; 

私は今何ができるのでしょうか?

答えて

0

あなたがタブバーコントローラなしで、単一のコントローラをプッシュしたい場合は、モデルビューとして答えを

// The ordering controller will appear as a modal view controller, animated from bottom  to top 
[map from:@"tt://portal/test" 
    toModalViewController:[ContentController class]]; 
+0

おかげで、それをプッシュすることができ、どのように私はこのコードスニペットを使用することができますか?私は地図について何も知らない。 – fanatic

+0

あなたのアプリケーションデリゲートでthree20のTTNavigatorを使用していますか?そうでない場合は、標準コントローラ関数を使用してコントローラを表示できます:[self presentModalViewController:<#(UIViewController *)#> animated:<#(BOOL)#> – aporat

+0

私はアプリケーション代理人aporatでTTNavigatorを使用しません。 – fanatic

関連する問題