我有一个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