2013-08-18 3 views
1

У меня есть это изображение для моего UITabBar: enter image description hereПользовательские UITabBar Фоновое изображение

И это, как я добавить его в закладку:

[[UITabBar appearance] setBackgroundImage:[UIImage imageNamed:@"NewTabBar.png"]]; 
[[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"tabbar_selection.png"]]; 

И я заметил, что когда я повернуть устройство на альбомную режиме изображение не будет изменяться на весь экран. Как я могу изменить размер?

+0

Насколько высок ваш png-фон? Я имею в виду его высоту. Спасибо – voghDev

ответ

0

Попробуйте включить resizableimageWithCapInsets:, как это:

[[UITabBar appearance] setSelectionIndicatorImage:[[UIImage imageNamed:@"tabbar_selection.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(5, 5, 5, 5)]]; 
-1

Попробуйте

self.tabBarController.tabBar.autoresizingMask=UIViewAutoresizingFlexibleRightMargin || UIViewAutoresizingFlexibleLeftMargin; 

или эксперимент с ним;

+0

Этот код никогда не будет выполнен. –