クラスのユーザーがを介して直接UILabel設定できないようにサブクラス化したいと思います。代わりに、いくつかの値に応じてサブクラス内からテキストを設定したいと思います。textlabel.text = @"foo"
私が試したこと:
BalanceLabel.h:
@interface BalanceLabel : UILabel
@property(nonatomic,copy, readonly) NSString *text;
@end
ただし、アクセスを制限していることを示す警告が表示されますが (必要に応じて) 、サブクラスのオブジェクトを使用しtextて直接設定しようとしても、コンパイル時エラーは発生しません。text