Как мога да сменя контролера на изгледа в UITabBarController
. UITabBarController
е създаден от Storyboard
, Т.е. искате да премахнете последния елемент. Активиране на НЕ UITabBarItem
ще деактивира само бутона, но не и да го скрие.
Отговори:
3 за отговор № 1Първо трябва да вземете viewcontrollers за масив и да промените масива. След модификация възложете обратно на UITabBarController
NSMutableArray *viewCotrollers = [[NSMutableArray alloc]initWithArray:[tbc viewControllers]];
[viewCotrollers removeLastObject];
[tbc setViewControllers:viewCotrollers animated:YES];
За да получите TabBarController можете да използвате следния код
UITabBarController *tbc = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"tabBarController"];
За да направите това, трябва да зададете идентификатор за вашия UITabBarController на таблото за снимки