Как я могу показать панель вкладок при продвижении UIViewController на стек Navigation

В Windows Command Prompt эти ^ используется для выхода из следующего символа на командной строке. (Как \ используется в строках.) Символам, которые должны использоваться в командной строке, как они, нужно снабдить префиксом ^ им, следовательно вот почему она работает на новую строку.

Для ссылки символы, для которых нужен выход (если определено как аргументы команды а не в кавычках): &|()

, Таким образом, эквивалент Вашего примера Linux был бы ([еще 114]? являющийся подсказкой):

C:\> dir ^
More? C:\Windows
8
задан Carl Coryell-Martin 27 August 2009 в 03:35
поделиться

3 ответа

Вы можете попробовать создать подкласс UIViewController и переопределить

- (void)viewWillAppear:(BOOL)animated { self.hidesBottomBarWhenPushed = YES; }
- (void)viewWillDisappear:(BOOL)animated { self.hidesBottomBarWhenPushed = NO; }

, а затем использовать этот подкласс в качестве суперкласса контроллера представления, который вы хотите отобразить на нижней панели.

3
ответ дан 5 December 2019 в 23:16
поделиться

Попробуйте разблокировать его, поэтому вы говорите ему, чтобы он спрятался, он скрывается, но затем вы говорите ему не скрывать его (я не знаю, показывает ли он это, если вы установите для этого параметра значение нет) но похоже, что это не так, либо это, либо вы говорите ему не скрывать, когда контроллер представления, в котором вы хотите, чтобы панель, уже была нажата, и он не скрывает панель до тех пор, пока не будет нажат следующий контроллер представления, поэтому вам следует попробуйте сами сделать это невидимым.

-1
ответ дан 5 December 2019 в 23:16
поделиться

This worked for me:

- (void)viewWillAppear:(BOOL)animated { self.tabBarController.tabBar.hidden = YES; }
- (void)viewWillDisappear:(BOOL)animated { self.tabBarController.tabBar.hidden = NO; }
2
ответ дан 5 December 2019 в 23:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: