サブクラス化しようとしていUILabel
ます。最初の試行では、カスタムUILabel
でプロパティadjustsFontSizeToFitWidth
を に設定するだけYES
です。問題は、私が iOS プログラミングに不慣れで、このコードをどこに置くべきかわからないことです。以下のコードを試しましたが、呼び出されません。
- (id)initWithFrame:(CGRect)frame
{
NSLog(@"init custom label");
self = [super initWithFrame:frame];
if (self) {
// Initialization code
self.adjustsFontSizeToFitWidth=YES;
}
return self;
}
- (id)init
{
NSLog(@"init custom label");
self = [super init];
if (self) {
// Initialization code here.
self.adjustsFontSizeToFitWidth=YES;
}
return self;
}
私はそれを使用して動作させました:
lblCustom = [lblCustom init];
しかし、この呼び出しを自動的に呼び出す方法はありますか?