我无法简单地为UI按钮分配值:
//Assume rect is defined
rect = CGRectMake(13, 10, 48, 48);
profileButton = [[UIButton alloc] initWithFrame:rect];
profileButton.buttonType = UIButtonTypeCustom;
在尝试将buttonType分配给UIButtonTypeCustom时,我得到“无法设置对象 - 找到只读属性或setter”。
答案 0 :(得分:5)
这是因为buttonType
是只读属性。您只能使用buttonWithType:
创建特定类型的按钮。
profileButton = [[UIButton buttonWithType: UIButtonTypeCustom] retain];
profileButton.frame = CGRectMake(13, 10, 48, 48);
(不知道profileButton
是什么,但假设它不是保留属性)