【发布时间】:2012-03-29 17:06:59
【问题描述】:
如果我使用以下方法在 subviews 集合中添加 UIView 子类:
-(void)loadOutlet
{
myOutlet *out = [[myOutlet alloc] init];
[self addSubview:out];
[out release];
}
-(void)unloadOutlet
{
myOutlet *out = <<HOW CAN I REFERENCE IT FROM subviews array?>>
[out removeFromSuperView];
}
这样做的最佳做法是什么?
从现在开始,我使用 isKindOfClass 为每个子视图查找使用循环,但是没有更好的方法吗?
谢谢。
【问题讨论】:
-
因为我不喜欢在加载视图时声明将在内存中的属性。在这种情况下,我有一些在主视图生命周期中加载和卸载的子视图。
标签: objective-c ios object