Ios UIColor非彩色,但非透明色

Ios UIColor非彩色,但非透明色,ios,Ios,如何获得无颜色的UIColor?你知道,颜色表示为白色正方形,红色对角线穿过 TLDR 我试图在interface builder中设置UIButton的色调,但效果不好,所以我尝试通过编程实现。如果我将按钮的着色颜色设置为[UIColor clearColor],则按钮将消失。按钮只有图像,没有文本。将按钮创建为 这将消除您的红角问题,因为我认为您的按钮创建为默认(圆角矩形)类型 您也可以在interface builder中设置此属性(不一定以编程方式创建)。此属性不适用于所有类型的UIBu

如何获得无颜色的
UIColor
?你知道,颜色表示为白色正方形,红色对角线穿过

TLDR 我试图在interface builder中设置
UIButton
的色调,但效果不好,所以我尝试通过编程实现。如果我将按钮的着色颜色设置为
[UIColor clearColor]
,则按钮将消失。按钮只有图像,没有文本。

将按钮创建为

这将消除您的红角问题,因为我认为您的按钮创建为默认(圆角矩形)类型


您也可以在interface builder中设置此属性(不一定以编程方式创建)。

此属性不适用于所有类型的UIButton

你需要使用另一个按钮类型。你会发现这很有用

文档也没有提供哪些特定按钮类型支持此属性的信息


那么..在一般情况下使用
自定义按钮类型

您是否尝试将颜色设置为
nil
?TLDR比问题的其余部分要长:-D.好的,我已经退出了。
[UIButton buttonWithType:UIButtonTypeCustom]