2012-12-31 35 views
3

所以,下面的代碼是集中所有我的標籤欄圖像,並且它通過點擊運行構建時正常工作,但是當我加載一個AdHoc構建時,只有最後一個圖像居中正確。TabBar Image Insets Not Transfer to AdHoc Build

[[[self tabBar].items objectAtIndex:0] setImageInsets:UIEdgeInsetsMake(2.0, 0, -2.0, 0)]; 
[[[self tabBar].items objectAtIndex:1] setImageInsets:UIEdgeInsetsMake(2.0, 0, -2.0, 0)]; 
[[[self tabBar].items objectAtIndex:2] setImageInsets:UIEdgeInsetsMake(2.0, 0, -2.0, 0)]; 
[[[self tabBar].items objectAtIndex:3] setImageInsets:UIEdgeInsetsMake(1.0, 0, -1.0, 0)]; 
[[[self tabBar].items objectAtIndex:4] setImageInsets:UIEdgeInsetsMake(4.5, 0, -4.5, 0)]; 

任何想法,爲什麼這可能發生?

謝謝!

回答

0

經過幾次清理並移動了一些代碼,以便值在視圖加載之前立即更改,它們在兩個版本上都正確定位!