ответ

0

Переписать функцию инициализации в коде (loadView, вероятно, не будет работать)

self.hidesBottomBarWhenPushed = NO; 

// ИЛИ вы можете удалить его из приложения делегата, поставив эти строки в методе с именем по urself

[mainMenuTabBarController.view removeFromSuperview];

0
[self.tabBarcontroller.view removeFromSuperview]; 
+0

, пожалуйста, дайте мне знать, если он не работает – chandan

1

Вы должны установить this property от UIViewController к ДА: BOOL hidesBottomBarWhenPushed

Пример: Вторая строка кода ниже является то, что вы спрашиваете.

UIViewController *destinationVC = [[UIViewController alloc] init]; 
[destinationVC setHidesBottomBarWhenPushed:YES]; // !!! 
[self.navigationController pushViewController:destinationVC animated:YES]; 
+0

Вы попробовали? –

0
[self.tabBarcontroller.view removeFromSuperview]; 
[self.tabBarcontroller.tabbar removeFromSuperview]; 
0
UIViewController *yourController = [[UIViewController alloc] init]; 
[yourController setHidesBottomBarWhenPushed:YES]; 
[self.navigationController pushViewController:yourController animated:YES]; 

здесь вы делаете экземпляр вашего ViewController, а затем Befor толкая его просто использовать setHidesBottomBarPushed(), так что он скрыт, когда вы нажимаете ее.

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

Смежные вопросы