2013-09-01 19 views
7

Bunlardan bir tanesinin çubuğun dışına uzandığı bir özel sekme çubuğu yaptım. Orta sekme çubuğunun üstünde bir çizgi var. Yine de kurtulabilirmiyim ya da saklayabilir miyim?Özel sekme çubuğundaki satırı kaldırma

enter image description here

bunu yapmak için, ben sadece set sekme çubuğu görüntüler: çizgisini gizlemek için nasıl

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"]]; 

fikrin var mı? Teşekkürler

+0

Eğer viewDidLoad bu yapılandırmayı yapıyor musunuz? –

+0

Onun app delegate didFinishLaunchingWithOptions – Spenciefy

+0

bunları, bunları ViewDillLoad veya ViewWillAppear içinde ViewDidLoad. Bu sorunla karşılaştığımı ve bu –

cevap

0

Bu benim için iş gibi görünüyordu:

[[UITabBar appearance] setBackgroundImage:[[UIImage alloc] init]]; 
6

Doğru bir şekilde anlıyorsanız, sorun sekme çubuğunun üstünde oturan 1-2ish piksel gölgedir. Durum buysa, gölgeyi bir gezinti çubuğunda yaptığınız gibi kaldırabilirsiniz. Klipleri sınırlamak için basitçe etkinleştirin.

[self.tabBarController.tabBar setClipsToBounds:YES]; 
+0

Çizgiyi kaldırır, ancak sekme çubuğunun üst kısmındaki yeşil sekme çubuğum kesilir, sonra ... Herhangi bir düzeltme var mı? – Spenciefy

+1

iOS 7'de, bu benim için mükemmel çalışıyor. Teşekkürler. – Max

İlgili konular