HINWEIS: dies scheint nicht 11. Es war immer noch gut in iOS 10.
Dies ist eine mäßig schreckliche Antwort, meiner Meinung nach, teilweise in iOS zu arbeiten, weil es die menschliche Schnittstelle Richtlinien Grabung ist, aber alle das gleiche scheint es sauber zu arbeiten:
UITabBar *oldbar = self.tabBarController.tabBar;
UITabBar *newbar = [[UITabBar alloc] initWithFrame:CGRectMake(0,0,oldbar.frame.size.width,oldbar.frame.size.height)];
NSMutableArray *olditems = [[oldbar items] mutableCopy];
[olditems removeObjectAtIndex:0];
NSArray *newitems = [[NSArray alloc] initWithArray:olditems];
[newbar setItems:newitems animated:false];
[oldbar addSubview:newbar];
Diese Schichten es sauber auf dem alten Tabbar, und es seine Funktionalität beibehält.
Hallo @esqew, was hast du schon probiert? http://stackoverflow.com/questions/how-to-ask – jcolebrand
Ich habe nichts versucht, weil ich nichts gefunden habe von Google-Suchen oder der Dokumentation für 'UITabBar',' UITabBarController' oder 'UITabBarItem'. – esqew