カスタムタブバーを作成しました。中央のタブバーに重なる線があります。とにかく私はこれを取り除くことができますか、これを隠すことができますか?カスタムタブバーの行を削除します
それを行うには、私だけで設定タブバー画像:行を非表示にするには、どのように
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"]];
任意のアイデア?ありがとう
あなたはのviewDidLoadでこれらの設定をやっていますか? –
そのアプリケーションのデリゲートdidFinishLaunchingWithOptions – Spenciefy
これらをTabbarViewControllerのViewDidLoadまたはViewWillAppearで試してみてください。私はこの問題に直面し、この –