Этот код работал хорошо до выхода iOS 7. Я назначаю UIViewController
, с hidesBottomBarWhenPushed
как YES
, как rootViewController
UINavigationController
. Но TabBar показывается в любом случае. Вот соответствующий код:hidesBottomBarWhenPushed проигнорирован в iOS 7
Login *lv = [[Login alloc] init];
lv.HowToUseShows = showHowToUse;
lv.hidesBottomBarWhenPushed = YES;
UINavigationController *BokShelfNav = [[UINavigationController alloc] initWithRootViewController:lv];
//...
UITabBarController *tbController = [[UITabBarController alloc] init];
tbController.viewControllers = @[BokShelfNav,...];
Любой, у кого есть аналогичная проблема?
Вы устанавливаете HideBottomBarWhenPushed в YES. Это означает, что вы скрываете свою вкладку при представлении этого представления. Если вы хотите, чтобы ваша вкладка присутствовала, попробуйте удалить эту строку кода 'lv.hidesBottomBarWhenPushed = YES;'. – Priyatham51
Извините @ Priyatham51 Я думаю, что я не прояснил ситуацию, проблема в том, что панель ** показывает **, и я хочу, чтобы она была скрыта. – Raspu
Да, та же проблема, с которой я столкнулся с существующим кодом. –