0
如果我這樣做,CheckBox如何不加載任何圖像?它只適用於我從XiB文件中設置它們。我可以從Xib做到這一點,但如果我需要更復雜的東西來定製,我不知道如何。我怎麼不能覆蓋使用initwithnibname定製的XIB
我在那裏設置了一個斷點,所以我知道這些東西正在被調用。
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
[tcCheckBox setBackgroundImage:[UIImage imageNamed:@"checkbox-unchecked.png"] forState:UIControlStateNormal];
[tcCheckBox setBackgroundImage:[UIImage imageNamed:@"checkbox-checked.png"] forState:UIControlStateSelected];
[tcCheckBox setBackgroundImage:[UIImage imageNamed:@"checkbox-checked.png"]
forState:UIControlStateHighlighted];
tcCheckBox.adjustsImageWhenHighlighted=YES;
**// Custom initialization**
}
return self;
}
好的我發現我需要把它放到viewDidLoad中,但是這個//自定義初始化意味着什麼? – mskw
對於非UI相關的東西,例如初始化你的類實例變量等。 – Rob