我想以UILabel
这样一种方式进行子类化,即类的用户不能text
直接通过label.text = @"foo"
. 相反,我想根据某些值从子类内部设置文本。
我尝试了什么:
平衡标签.h:
@interface BalanceLabel : UILabel
@property(nonatomic,copy, readonly) NSString *text;
@end
但是,我收到一条警告,告诉我我正在限制访问(就像我想要的那样),但是如果我尝试直接使用我的子类的对象text
来设置,我不会收到任何编译时错误。text