2013-08-18 88 views
1

我有這個圖片我UITabBarenter 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

這段代碼永遠不會執行。 –