【发布时间】:2015-03-20 22:58:19
【问题描述】:
我浏览了所有典型的导航栏 tintcolor 教程和问题。我为导航栏设置了色调,但我有一个邮件图标,需要在有邮件时更改为自定义颜色。 (如 reddit 橙色邮件图标)
只有在使用系统 UIColors 时才能正确设置色调。
self.leftNavigationBarButton = [[UIBarButtonItem alloc] initWithImage:someImage style:UIBarButtonItemStylePlain target:self action:@selector(foo:)];
self.navigationItem.leftBarButtonItem = self.leftNavigationBarButton;
self.leftNavigationBarButton.tintcolor = [UIColor redColor];
但是,如果我随后使用自定义颜色。
self.leftNavigationBarButton.tintcolor = [UIColor colorWithRed:100 green:40 blue:20 alpha:1.0];
它使图标变白。有谁知道发生了什么或如何使用自定义颜色?
【问题讨论】:
标签: ios uibarbuttonitem uicolor tintcolor