gpt4 book ai didi

ios - 如何使父类(super class)属性为 "readonly"

转载 作者:行者123 更新时间:2023-11-29 13:19:02 25 4
gpt4 key购买 nike

我创建了一个继承自 UItableViewCell 的类“MyView”。现在 MyView 有 UItableViewCell 框架的 setter 和 getter。但我想把它设为只读。所以在其他类(class)中,我不应该能够设置 MyView 的框架。我尝试通过覆盖框架属性并将其设为只读。但是还是可以设置的。我错过了什么吗?

   @property(nonatomic, readonly) CGRect frame;

谢谢

最佳答案

我认为这种行为是不允许的。不过,您可以做的是将属性的 setter 方法重写为空操作。

- (void)setFrame:(CGRect)frame
{
NSLog(@"Do Nothing");
}

关于ios - 如何使父类(super class)属性为 "readonly",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14850887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com