我試圖讓我的自定義視網膜圖像顯示在我的自定義iOS5 TabBar中失敗。將自定義視網膜圖像添加到TabBar在iOS5
我在我的TabBar中有4個項目,我已將選定/未選中的圖像設置爲[email protected],其分辨率爲160px x 75px。我認爲這些160像素寬度圖像中的4個可以很好地適應640像素的視網膜寬度。
您可以查看這裏我[email protected] https://lh4.googleusercontent.com/-afHulbEcxNE/TuPe-YIj91I/AAAAAAAAAII/lCojphAxF9w/s160/contact%2525402x.png
我已經設定程式設計的所有項目,如下圖所示。
UIImage *selectedContact = [UIImage imageNamed:@"[email protected]"];
UIImage *unselectedContact = [UIImage imageNamed:@"[email protected]"];
UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];
UITabBarItem *item1 = [tabBar.items objectAtIndex:1];
UITabBarItem *item2 = [tabBar.items objectAtIndex:2];
UITabBarItem *item3 = [tabBar.items objectAtIndex:3];
[item0 setFinishedSelectedImage:selectedContact withFinishedUnselectedImage:unselectedContact];
[item1 setFinishedSelectedImage:selectedContact withFinishedUnselectedImage:unselectedContact];
[item2 setFinishedSelectedImage:selectedContact withFinishedUnselectedImage:unselectedContact];
[item3 setFinishedSelectedImage:selectedContact withFinishedUnselectedImage:unselectedContact];
在運行時,我可以看到,比例設置爲1
爲什麼不是2被拾起掉圖像的後綴?標籤欄很大,並沒有縮放。
請參閱下面的屏幕截圖模擬器......我的應用程序圖標,默認圖標
我的其他視網膜圖像工作。
想法?我正在駕駛自己堅果☺預先感謝。
這是圖標壽,iOS5之前? – Chris
標籤欄圖標,您可以開發的每個iOS版本。 – JoePasq
我的歉意,但我不跟隨。我在HIG的印象下,現在我可以選擇在圖標上指定圖像。從HIG,我認爲如果@ 2x指令存在,API會擴展嗎? – Chris