我创建了一个继承自UItableViewCell的类“MyView”。现在,MyView具有用于UItableViewCell框架的setter和getter。但我想把它作为readonly。所以从其他类来看,我不应该设置MyView的框架。我尝试通过覆盖框架属性并使其成为只读。但它仍然可以设置。我错过了什么吗?
@property(nonatomic, readonly) CGRect frame;
由于
答案 0 :(得分:1)
我不认为这种行为是允许的。但可以做的事情是将属性的setter方法覆盖为无操作。
- (void)setFrame:(CGRect)frame
{
NSLog(@"Do Nothing");
}