2
A
回答
-6
是的。剛纔看了Apple documentation
您可以通過IB或代碼
-4
你可以改變圖像做,但所選擇的圖像始終具有對圖像應用相同的藍色覆蓋。我可以看到解決這個問題的唯一方法可能是繼承UITabBarItem。
10
它可能沒有添加任何subView。
在您定義的標籤欄類設置 tabBarItem的屬性 - >>
UITabBarItem *tabBarItem1 = [[self.tabBar.tabBar items] objectAtIndex:0];
[tabBarItem1 setFinishedSelectedImage:[UIImage imageNamed:@"campaigns_hover.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"campaigns.png"]];
其tabBarItem的屬性和u可以默認的藍色圖像更改爲自定義圖像。 campaigns_hover.png是選定的自定義圖像與 campaigns.png是自定義圖像未選中時...
享受的祕密.. :)
1
在iOS 6中我有改變,如選擇Tabbaritem圖像 -
在使用TabBar控制器的委託方法
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if([tabBarController selectedIndex] == 0)
{
[viewController.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"selected.png"]withFinishedUnselectedImage:[UIImage imageNamed:@"unselect.png"]];
}
}
通過這個你可以改變你的形象。
或者你可以在你的視圖控制器直接用初始化(或viewWillAppear中)的方法,像
[viewController.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"selected.png"]withFinishedUnselectedImage:[UIImage imageNamed:@"unselect.png"]];
+0
真棒代碼,保持它 – user40910 2014-05-07 13:32:25
相關問題
- 1. 不顯示標籤欄圖像圖標
- 2. 標籤欄圖標不適合,當我選擇它隱藏的圖標
- 3. 如何在選擇輸入欄中放置圖像標籤
- 4. Iphone標籤欄圖標
- 5. UIAlertview在標籤欄圖標
- 6. 帶圖像和色調的標籤欄
- 7. 標籤欄選擇指標不工作
- 8. IOS - 標籤欄項目圖像修改
- 9. 爲標籤欄設置圖像IOS
- 10. XCode:標籤欄項目圖像是pixelated
- 11. 標籤欄項目變成圖像
- 12. 如何設置標籤欄圖像
- 13. 不顯示標籤欄圖像
- 14. 標籤項圖像不自定義標籤欄
- 15. 顯示選擇標籤欄項目時的模式視圖
- 16. 圖標在選擇圖像時出現
- 17. iOS:舊的標籤欄圖標顯示
- 18. 從標籤欄彈出的圖標
- 19. 標籤欄上的圖標項目
- 20. 的iOS標籤欄自定義項目圖像,標籤欄左側
- 21. swift - 沒有顯示標籤欄選定的圖像
- 22. 插入圖像標籤的預標籤
- 23. TKCalendarMonthTableViewController在標籤欄視圖
- 24. HTML圖像標籤
- 25. Reportlab條形圖欄標籤標註
- 26. iOS標籤欄圖標不出現
- 27. 標籤欄不顯示圖標?
- 28. 標籤欄圖標不會顯示
- 29. 自定義標籤欄圖標顏色
- 30. 如何使用故事板更改標籤欄選定圖像
finishedSelectedImage:是因爲iOS版7.使用過時的selectedImage屬性。 – Daniel 2014-02-03 21:28:34