UIButton * test=[[UIButton alloc] initWithFrame:CGRectMake(30, 30, 49, 49)];

test.buttonType= UIButtonTypeCustom;
->使用“只读”分配给属性 **属性不允许
为什么?怎么样??

最佳答案

您应该使用class方法

+ buttonWithType:

创建按钮。之后,设置框架。

UIButton Class Reference:

按钮类型

按钮类型。 (只读)

@property(nonatomic, readonly) UIButtonType buttonType
这意味着一旦创建按钮,就无法更改buttonType

例如,您可以
UIButton *test = [UIButton buttonWithType:UIButtonTypeCustom];
test.frame = CGRectMake(30, 30, 49, 49);

关于iphone - 在iOS中使用UIButtonTypeCustom选项进行初始化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8846135/

10-12 14:44