我有一個UIView的子類,可以從各種筆尖初始化。有沒有什麼辦法可以從我的UIView類中訪問它初始化的筆尖呢?有沒有辦法告訴我的UIView從哪個nib醒來?
正如您在下面看到的,目前我設置了標籤,然後能夠從我的課程中檢查該值,但我只是好奇UIViews是否意識到它們連接的是哪個筆尖,或者如果有是通過解碼器訪問它的某種方式。馬哈洛,如果有人知道。
NSArray *nibViews = [[NSBundle mainBundle] loadNibNamed:viewNibName owner:self options:nil];
self.viewInstance = (ViewClass *)[nibViews objectAtIndex:0];
self.viewInstance.tag = VIEW_INSTANCE_ID;
我同時加入了許多這些視圖對象到屏幕並推斷它會更輕巧,只需使用UIView如果我能擺脫它。 – 2011-03-04 16:52:45