XCode新手:在XCode的選項卡式應用程序模板中,兩個示例選項卡欄項目的屬性檢查器對於標題和圖像都具有值「第一」和「第二」。我添加了第三個視圖併爲這兩個視圖輸入了「第三個視圖」 - 這並不意外地顯示爲空白圖像。 「第一」和「第二」圖像(正方形和圓形)從哪裏來,我在哪裏放新的圖像?XCode 5選項卡式應用程序模板中的選項卡欄項目圖像在哪裏?
1
A
回答
1
圖像在Images.xcassets中。模板從四個項目開始:AppIcon,第一個,LaunchImage和第二個。條目「第一」和「第二」是正方形和圓形。在故事板中,標籤欄項目的屬性檢查器(在每個視圖控制器中)包含標題文本和用於圖標的Images.xcassets圖像的標識 - 所以最初這些是「第一」(標題)和「第一「(images.xcassets id)爲第一個視圖控制器和類似的第二個視圖控制器。
你可以刪除這些並右鍵單擊圖像列表添加新的圖片集,其中的每一個需要對圖像的 - 這對於標籤欄應該是30pt & 60pt * PNG圖片。默認情況下,圖像的輪廓將出現,但如果您希望圖像爲活色,則可以按照以下方式更改相應UITab的UIImageRendering模式屬性(我將其與主應用程序代理的didFinishLaunchingWithOptions方法相聯繫):
UITabBarController* tbc = (UITabBarController*)self.window.rootViewController;
for (int i=0; i < tbc.viewControllers.count; i++)
{
UIViewController* vc = tbc.viewControllers[i];
UITabBarItem* tbi = vc.tabBarItem;
UIImage* img = [tbi.image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
tbi.SelectedImage = img;
}
對於自定義圖標,利用Preview的「即時alpha」工具(看起來像工具欄上的魔術棒) - 輕鬆擦除邊緣周圍不需要的像素,使圖標顯示爲真實形狀 - 不是裏面有形狀的盒子。
相關問題
- 1. Xcode故事板選項卡式應用程序(UITabBarController) - 告訴選擇選項卡
- 2. Xcode 5.沒有故事板的選項卡式應用程序?
- 3. 將UINavigationController添加到xCode選項卡欄應用程序模板
- 4. Xcode 4.2和新的選項卡式應用程序項目
- 5. Xcode選項卡式應用程序 - 添加新選項卡視圖
- 6. 基於視圖的應用程序中的選項卡欄 - XCode
- 7. 重疊選項卡文本的應用程序中的選項卡欄圖標
- 8. 如何將選項卡添加到Xcode上的選項卡式應用程序
- 9. 取決於選項卡項目模板的不同選項卡樣式?
- 10. 無法在XCode選項卡欄中連接IBOutlets應用程序
- 11. 如何在Spry選項卡式面板中禁用選項卡
- 12. jQuery選項卡 - 獲取選定選項卡的選項卡模板
- 13. Xcode:故事板選項卡式應用程序傳回數據
- 14. 在xcode 4.2的選項卡式應用程序中的MKMapview
- 15. XCode 6選項卡欄選項卡灰顯
- 16. XCode 5 vs XCode 4 - 選項在哪裏
- 17. 選項卡式視圖中的Android選項卡式視圖
- 18. Xcode項目之間的選項卡?
- 19. Xcode 5中的選項卡欄圖標太大
- 20. 固定搜索欄選項卡模板
- 21. XCode選項卡式應用程序不會加載圖標
- 22. MonoDevelop「應用程序輸出」選項卡在哪裏?
- 23. 如何判斷哪個選項卡欄項目觸發視圖?
- 24. xcode中的選項卡式應用程序問題
- 25. 如何將選項卡置於Spry選項卡式面板中?
- 26. 基於視圖的應用程序中的選項卡欄?
- 27. 如何在選項卡視圖控制器故事板應用程序中添加更多選項卡?
- 28. Android選項卡,如何顯示選定選項卡的圖像
- 29. 如何在xcode 4.3選項卡應用程序中以編程方式切換選項卡
- 30. ContainerView選項卡欄?