iOS 5にタブがあり、選択した状態と選択していない状態の画像をTabBarButton
にしたいと考えています。彼らはdont't画像は上から下に行くというスペースの問題があるiOS5のタブバーをカスタマイズできません
を満たすのに十分なはずですので、画像すなわち
BOOL isIOS5 = [[[UIDevice currentDevice] systemVersion] floatValue] >= 5.0;
if(isIOS5)
{
//[tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"Tab-bg"]];
// [tabBarController.tabBar setSelectionIndicatorImage:[UIImage imageNamed:@"Cell-bg"]];
[[tabBarController.tabBar.items objectAtIndex:0] setFinishedSelectedImage:[UIImage imageNamed:@"list-menu-selected"] withFinishedUnselectedImage:[UIImage imageNamed:@"list-menu"]];
[[tabBarController.tabBar.items objectAtIndex:1] setFinishedSelectedImage:[UIImage imageNamed:@"gallery-menu-selected"] withFinishedUnselectedImage:[UIImage imageNamed:@"gallery-menu"]];
[[tabBarController.tabBar.items objectAtIndex:2] setFinishedSelectedImage:[UIImage imageNamed:@"map-menu-selected"] withFinishedUnselectedImage:[UIImage imageNamed:@"map-menu"]];
[[tabBarController.tabBar.items objectAtIndex:3] setFinishedSelectedImage:[UIImage imageNamed:@"submit-menu-selected"] withFinishedUnselectedImage:[UIImage imageNamed:@"submit-menu"]];
[[tabBarController.tabBar.items objectAtIndex:4] setFinishedSelectedImage:[UIImage imageNamed:@"search-menu-selected"] withFinishedUnselectedImage:[UIImage imageNamed:@"search-menu"]];
}
非網膜ディスプレイ用44px高さがされています。ここでは、コードです:タブバーの下部に空白が残っています。誰もこの問題を抱えていましたか?
は、タブバーの高さを44pxされていませんか? – Alex
私はそれが実際にどのバージョンであるかによって変化すると思います(少なくとも私はどこかから思い出します)。アイテムの境界/フレームを求めることでプロパティを取得できます。 –