0

是否可以通过编程方式更改 Xcode 中按钮的类型?

我正在尝试将类型从“Info Light”更改为“Info Dark”。

4

1 回答 1

0

不,你不能。这些按钮类型是 的子类UIButton,而不是可设置的属性。您可以在 Interface Builder 中创建按钮或使用类方法创建按钮时指定类型[UIButton buttonWithType:(UIButtonType)buttonType]

如果要更改按钮类型,我建议为每种类型创建一个具有相同框架的按钮,其中一个hidden属性设置为 TRUE。hidden通过设置属性根据需要在它们之间切换。他们可以共享相同的目标和行动。

这个问题几乎是这个问题的重复: Change UIButton type programatically

于 2013-07-10T23:26:38.173 回答