Iphone 无法在IB中更改子类UIButton的buttonType属性

Iphone 无法在IB中更改子类UIButton的buttonType属性,iphone,ios,interface-builder,uibutton,Iphone,Ios,Interface Builder,Uibutton,问题的标题解释了所有问题,我将UIButton子类化,并在Interface Builder中使用它 我将buttonType UIButtonType设置为PeroundRect,但它仅作为UIButtonTypeCustom工作 我认为buttonType属性不同于其他属性,它是只读的,可以在创建按钮时确定 有人知道它在水下是如何工作的吗?您是否将IB中的类设置为您的子类 是的,我相信你是对的,它看起来只能在创建时设置。无论如何,似乎您应该能够子类化并让IB设置按钮类型,并让您的子类实例化并

问题的标题解释了所有问题,我将UIButton子类化,并在Interface Builder中使用它

我将buttonType UIButtonType设置为PeroundRect,但它仅作为UIButtonTypeCustom工作

我认为buttonType属性不同于其他属性,它是只读的,可以在创建按钮时确定


有人知道它在水下是如何工作的吗?

您是否将IB中的类设置为您的子类


是的,我相信你是对的,它看起来只能在创建时设置。无论如何,似乎您应该能够子类化并让IB设置按钮类型,并让您的子类实例化并工作。

是的,我当然可以,但唯一的问题是我无法通过IB更改按钮类型,它只作为UIButtonTypeCustom工作。我想知道水下有什么好处,它是如何工作的。