objective-c - iOS 哪个是标签栏图标的默认 UIColor?

标签 objective-c ios cocoa-touch uikit uitabbar

我正在正确更改标签栏图标的颜色,但有时我需要返回到默认的蓝色。哪个是调色板中的默认蓝色? UIColor“青色”和“蓝色”都不是!谢谢

colorIcon = [UIColor greenColor];

最佳答案

在更改标签栏图标的颜色之前,您可以保存当前颜色并使用该变量恢复原始颜色。

UIColor *originalColor = tabBar.selectedTintColor;
[tabBar setSelectedTintColor:[UIColor greenColor]];

恢复原来的颜色:

[tabBar setSelectedTintColor:originalColor];

关于objective-c - iOS 哪个是标签栏图标的默认 UIColor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9149597/

相关文章:

objective-c - 在 ios 中添加对象崩溃

iphone - 在 iPad 上展示 iAd 和 AdMobAd

objective-c - 将两个 iOS 应用程序合二为一

iOS - .ipa 文件上的应用程序调试

ios - 是否可以让可变高度的 UIView mask 层不拉伸(stretch),也许只是位于顶部? (例如, "torn paper"样式边缘?)

ios - -[UITableView layoutSublayersOfLayer :] on iOS 7 断言失败

ios - 判断 UIImageView 是否已经旋转

ios - 如何设置插入导航栏的图片的位置和大小?

iphone - NSPersistentStoreCoordinator 线程安全吗?

ios - UISteppper 与 textField 连接