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