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