Скрыть пользовательский TabBarController с помощью Three20 SDK в фотогалерее - PullRequest
0 голосов
/ 19 июля 2011

Я создал пользовательскую панель вкладок, которая является подклассом UITabbarController. На моей вкладке есть UIImageView, nsarray и пять UIButton. Я устанавливаю каждую кнопку с разными изображениями, затем устанавливаю массив с помощью кнопок.

В файле appDelegate .m я создал экземпляры 5 разных классов и их контроллеры навигации. Установите UITabbarController's viewcontrollers с массивом экземпляров.

Все хорошо и работает хорошо. Я использовал Three20 SDK для фотогалереи. Использование
self.hidesBottomBarWhenPushed = YES;
строка кода, скрывает исходную панель вкладок ios sdk, но я не смог скрыть свою пользовательскую панель вкладок, когда будет отображаться фотография.

Любые предложения будут оценены.


Моя система работает следующим образом: в классе mainViewController есть 10 галерей изображений. Когда я щелкаю одно из них, приложение переходит в класс PhotoTest2Controller, и в списке отображаются изображения галереи, по которым щелкнули. Когда я нажимаю на фотографию, она отображается больше.

я сделал несколько изменений в своем классе, который является подклассом TTThumbsViewController с именем PhotoTest2Controller.

Но панель вкладок видна, когда я открываю галерею и фотографии. В классе 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]];

что мне теперь делать?

1 Ответ

0 голосов
/ 19 июля 2011

Если вы хотите нажать один контроллер без контроллера панели вкладок, вы можете нажать его как представление модели

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