【发布时间】:2014-07-09 01:01:33
【问题描述】:
我的一个 VC 中有一个 UIToolbar,它有 3 个颜色按钮,可以改变我的绘图颜色。无论如何,我想在选择按钮时更改按钮的图像。图像如下所示,问题显然是按钮的“tintcolor”与原始图像混淆。
如果我将“tintcolor”设置为红色,我的活动按钮看起来像一个更大的红色圆圈,如果它的“clearcolor”它不显示。任何帮助将不胜感激。
UIImage *image = [UIImage imageNamed:@"red-selected"];
[button setImage:image];
我什至尝试过:
UIImage *image = [[UIImage imageNamed:@"red-selected"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
【问题讨论】:
-
不明白你的问题
-
我有一个 UIBarbuttonItem ,它的正常图像是第一个。当我将图像设置为第二个时,它显示为一个更大的红色圆圈(没有边框和中间的白色部分。这是因为 UIBarButton 的 tintcolor 或其他东西,你知道吗?
-
你在第一个上设置了一个图像,在第二个上设置了一个图像,但你对这些按钮什么也没说..这两种情况下的图像是一样的吗?在第二种情况下,您有一个红色圆圈,是图像还是什么?
-
总结是当我设置我在帖子中显示的第二张图片时,它没有按原样显示,它显示为一个完整的红色圆圈。
标签: ios objective-c uitoolbar tintcolor uitoolbaritem