我想在UIButton中设置图像。它有橙色。然后我像这样插入:
/* To remove space between text inputs */
.input-group > .input-group-btn:empty {
width: 0px;
}
当我启动我的应用程序时,此图像会更改其颜色,可能性以及如何解决此问题?我添加了模拟器图片和照片:
答案 0 :(得分:1)
您是否使用[UIButton buttonWithType:UIButtonTypeCustom]
创建了按钮?如果是这样,该按钮将自动尝试使用按钮的tintColor
值为图像着色。
如果您想退出此行为,可以这样做:
UIImage *image = [UIImage imageNamed:@"Oval 135 Copy + Triangle 1 Copy.png"];
UIImage *originalImage = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[cell.playButton setImage:originalImage forState:UIControlStateNormal];
或者您也可以使用[UIButton buttonWithType:UIButtonTypeCustom]
创建按钮,但其行为会略有不同,因此请选择最适合您的选项。