0
我做了一系列UIView
的子類。每個都從另一個繼承。如何知道是否加載了NIB文件?
在所有子類的盛大隆重的父母是這樣的代碼:
NSString * className = NSStringFromClass([self class]);
[[NSBundle mainBundle] loadNibNamed:className owner:self options:nil];
這段代碼的問題是,並非所有的子類有自己的NIB。有些人使用他們父母班的NIB。
我想檢查UIView
是否已經從NIB加載或在執行代碼之前。
我該怎麼做?
對象是使用'的initWithCoder初始化:'方法。我想你可以重寫初始化程序並保留一個標誌以供稍後檢查。 – Alladinian 2013-03-27 10:37:48