2010-07-01 2 views
1

Я пишу приложение, которое имеет 5 элементов TabBar. При запуске я хочу, чтобы приложение отображало содержимое представления для первого элемента, не отображая Tabbar. Я хочу, чтобы скрытая кнопка охватывала весь экран, так что, когда я нажимаю любую область, TabBar появляется снизу. Затем я хочу, чтобы он снова спрятался через несколько секунд.Скрытый UITabBar

Я думаю, что не важно, чтобы он не показывал TabBar при запуске, если он скроется после заданного временного интервала.

Я новичок в программировании, и у меня возникают трудности с этим. Я рассмотрел предложения по подобным вопросам, но они, похоже, не помогают. Любые предложения для этого?

ответ

1

Посмотрите на пример кода «Элементы». При выборе элемента он скрывает панель вкладок.

+0

Благодарим за предложение. Я посмотрел образец кода, но он только покажет другое представление, когда вы делаете выделение из TableView. Я хочу, чтобы текущий вид, выбранный TabBarItem, захватил весь вид. В идеале я бы хотел, чтобы TabBar появлялся и исчезал так же, как клавиатура. – FullQuiver

+1

Я думаю, что вы не правильно смотрели на код, поэтому я читаю его для вас. В файле AtomicElementViewController есть магическая линия: self.hidesBottomBarWhenPushed = YES; Также обратите внимание на ответ здесь http://stackoverflow.com/questions/675887/hiding-uitabbar-when-pushing-a-uiview Это, в дополнение к использованию NSTimer, должно дать вам достаточно боеприпасов делай что хочешь. Следующая помощь, которую я мог бы вам дать, - написать код для вас, и я этого не сделаю. –

+0

Благодарим за помощь. Я рассмотрю это дальше. Я ценю ваше терпение со мной. Я новичок в этом и пытаюсь понять все это. – FullQuiver