使用此代碼的TabBar圖標像素化
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];
UITabBarItem *tabBarItem4 = [tabBar.items objectAtIndex:3];
tabBarItem1.title = @"Home";
tabBarItem2.title = @"Maps";
tabBarItem3.title = @"My Plan";
tabBarItem4.title = @"Settings";
[tabBarItem1 setFinishedSelectedImage:[UIImage imageNamed:@"home_selected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"home.png"]];
[tabBarItem2 setFinishedSelectedImage:[UIImage imageNamed:@"maps_selected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"maps.png"]];
[tabBarItem3 setFinishedSelectedImage:[UIImage imageNamed:@"myplan_selected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"myplan.png"]];
[tabBarItem4 setFinishedSelectedImage:[UIImage imageNamed:@"settings_selected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"settings.png"]];
工作fine..however,當我使用這個圖片,它看起來真實iphone testing..using較大(在寬度和高度)圖像慣於適合像素化因爲只有它的一部分被看到。有沒有一種方法可以將這些較大的圖像伸展到特定的寬度和高度,以便看到它的整個部分?
你能提供.png文件的尺寸是多少? – PCoder123
它的30x30px ..我想用一個大一點的東西在90x90左右,所以它不會看起來像素化 – user3517855
https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/IconMatrix.html – PCoder123