ios - iOS填充我的TabBar图标图像?

标签 ios xcode uitabbar

我已在xcode中以编程方式将选项卡栏的选定图像设置为以下内容:

[tabItem setSelectedImage:[UIImage imageNamed:@"tabBar_Curriculum_active"]];

这就是“tabBar_Curriculum_active”图像的样子:
enter image description here

但这是在TabBar中呈现的方式:

enter image description here

就像iOS决定忽略设计师添加到图标的白线一样!关于可能发生的事情以及如何解决的任何想法?

最佳答案

只需将imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal添加到selectedImage

像这样:

 [tabItem selectedImage: [[UIImage imageNamed:[imageName stringByAppendingString:@"tabBar_Curriculum_active"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]]

关于ios - iOS填充我的TabBar图标图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46570457/

相关文章:

xcode - 如何在 NSBundle 中包含 zip 文件?

iOS Xcode : Warn about methods not in minimum target SDK

ios - 如何正确显示标签栏项目的图标

iphone - 无法从 iOS 中创建的 plist 文件中获取值

ios - 如何访问扩展类中自定义单元格的文本字段?

ios - 将 UTF-8 编码的 NSData 转换为 NSString

ios - UITabBar 上的图像被压扁

ios - UITableView contentInset 的动画不一致

xcode - 将数组保存到 plist

iphone - 在 uitabbar 应用程序 iOS iPad 中更改当前 View