Ho creato una barra delle schede personalizzata con una di esse che si estende oltre la barra. C'è una linea che si sovrappone alla barra centrale delle schede. C'è comunque che posso liberarmi o nasconderlo?Rimuovi riga sulla barra delle schede personalizzata
per farlo, ho appena impostato immagini barra delle schede:
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
UITabBar *tabBar = tabBarController.tabBar;
UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];
UITabBarItem *tabBarItem2 = [tabBar.items objectAtIndex:1];
UITabBarItem *tabBarItem3 = [tabBar.items objectAtIndex:2];
tabBarItem1.imageInsets = UIEdgeInsetsMake(6, 0, -6, 0);
tabBarItem3.imageInsets = UIEdgeInsetsMake(6, 0, -6, 0);
[tabBarItem1 setFinishedSelectedImage:[UIImage imageNamed:@"scheduleTabBarImageSel.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"scheduleTabBarImage.png"]];
[tabBarItem3 setFinishedSelectedImage:[UIImage imageNamed:@"favoritesTabBarImageSel.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"favoritesTabBarImage.png"]];
[tabBarItem2 setFinishedSelectedImage:[UIImage imageNamed:@"searchTabBarImageSel.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"searchTabBarImage.png"]];
alcuna idea di come nascondere la linea? Grazie
stai facendo questi configurazione viewDidLoad? –
Il delegato dell'app ha fattoFinishLaunchingWithOptions – Spenciefy
provarli nel ViewDidLoad di TabbarViewController o in ViewWillAppear. Ricordo che ho affrontato questo problema e risolto da questo –