我在简单地为UI按钮分配值方面遇到麻烦:
//Assume rect is defined
rect = CGRectMake(13, 10, 48, 48);
profileButton = [[UIButton alloc] initWithFrame:rect];
profileButton.buttonType = UIButtonTypeCustom;
尝试将buttonType分配给UIButtonTypeCustom时,出现“无法设置对象-找不到只读属性或设置器”的错误。
最佳答案
这是因为buttonType
是只读属性。您只能使用buttonWithType:
创建特定类型的按钮。
profileButton = [[UIButton buttonWithType: UIButtonTypeCustom] retain];
profileButton.frame = CGRectMake(13, 10, 48, 48);
(不知道
profileButton
是什么,但假定它不是保留属性)关于iphone - 无法设置对象-只读属性或找不到 setter ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2464750/