我有一个用IB制作的UIButton,它设置为“Rounded Rect”。有一次,我想在代码中将类型更改为“自定义”,这可能吗?我看到类型可以在创建时设置,但是看不到以后是否可以更改它。
答案 0 :(得分:10)
如果我没弄错的话,不同的按钮类型由UIButton的不同(私有)子类表示。这就是为什么你只能在创建时设置类型而不是之后。
答案 1 :(得分:2)
我不知道我是否会提供很多帮助,但对我而言,它的工作原理是:
button = [UIButton buttonWithType:(UIButtonType)];
示例:
calculateButton = [UIButton buttonWithType: UIButtonTypeRoundedRect];