14
A
回答
1
如果可能,您可以提供設置標籤欄圖像的方法嗎?
我有,你也做了同樣的問題,並通過使用UIImageRenderingModeAlwaysOriginal
固定它:
UIImage *image = // Your tab bar item image
UIImage *selected = // Your selected tab bar item image
image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
selected = [selected imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
controller.tabBarItem = [[UITabBarItem alloc] initWithTitle:title
image:image
selectedImage:selected];
乾杯!
1
這不是能夠調整徽章的外觀。
如果你真的想讓它有所不同,我認爲在UITabBar
上實現自定義覆蓋應該很容易。這樣你可以放置任何自定義文本,而不僅僅是數字。
0
的iOS 7 SDK貶值,我們使用定製的TabBar
- (void)setFinishedSelectedImage:(UIImage *)selectedImage withFinishedUnselectedImage:(UIImage *)unselectedImage
- (UIImage *)finishedUnselectedImage
- (UIImage *)finishedSelectedImage
他們認爲自己在文檔替代品@Daniel Amitay提出3個關鍵的方法。
文檔是這裏
2
它看起來像徽章被放置在相對於圖像的某一位置。所以如果你沒有圖像,徽章位於tabBarItem的左上角。
因此 - 要定位徽章,請調整您用於tabBarItem圖片的.png周圍的空白像素邊框。
相關問題
- 1. iOS7中的UITabBar徽章位置
- 2. 調整UITabBarItem徽章位置?
- 3. 如何着色uitabbar的徽章?
- 4. iOS UITabBar項目的位置
- 5. 在AppDelegate的UITabBar項目上設置徽章值
- 6. 如何更改UITabBarItem徽章位置?
- 7. iOS UITabBar的位置和項目
- 8. UITabbar的位置
- 9. 如何將徽章添加到可自定義的UITabBar?
- 10. 從NSOperation線程更新UITabBar徽章圖標
- 11. 如何在iOS 10中設置應用圖標徽章號碼?
- 12. 如何設置標籤中的徽章位置
- 13. Tabhost-設置標籤中的徽章位置Android
- 14. TabBarItem上的徽章
- 15. Quickblox簡單的iOS推徽章遞增
- 16. 如何使用pushWoosh更新iOS徽章?
- 17. 谷歌FCM:徽章櫃檯限於iOS?
- 18. iOS管理服務器端的徽章
- 19. 谷歌地圖iOS SDK - 添加徽章
- 20. iOS:徽章拒絕更新(編輯器)
- 21. 更新iOS圖標徽章號碼
- 22. iOS:徽章櫃檯與通知中心
- 23. 的iOS - 添加徽章的UITableViewCell
- 24. 的iOS,減少圖標徽章數量
- 25. iOS徽章號碼實時更新
- 26. iOS中的自定義徽章問題
- 27. ios更改AppDelegate中的tabbaritem徽章
- 28. 隱形Recaptcha徽章定位問題
- 29. 徽章/成就
- 30. 徽章BottomNavigationView
這很好,非常感謝! – Keller
這隻修復未選中的圖像。爲我選擇的圖像仍然看起來像陰影正在應用。任何幫助? – Halsafar
@Halsafar,您還需要設置選項卡項目所選圖像。如果您未設置選定的圖像和未選擇的圖像,則iOS 7徽章將覆蓋您的圖像。添加[tabBarItem setSelectedImage:selectedImage];到你的tabBar控制器的viewDidLoad方法應該可以解決你的問題。 – Ray