0
創建MyLabel
時,我總是會設置一些參數,而不是每次都寫出來,我寧願將它們設置爲自定義類的默認值。定製可可物體的默認值
我已經沒有運氣嘗試這樣做:
@interface MyLabel: NSTextField
@end
@implementation MyLabel
-(id)init {
if (self = [super init]) {
[self setWantsLayer:YES];
[self setSelectable:YES];
[self setEditable:NO];
[self setBordered:NO];
}
return self;
}
@end
初始化只是不叫。
MyLabel
被稱爲像:
MyLabel* error_label = [[MyLabel alloc] initWithFrame: ...
你怎麼叫這個?如果你通過nib文件使用這個,然後把這個代碼放在awakeFromNib中。 –
請參閱有問題的編輯 – maxisme