我显然是在一些旋转的UIView地狱区,在那个时候,向下是兄弟姐妹是父母,我的大脑完全被炸。UIView地狱。隐藏一个子视图隐藏它们全部
这是交易。真的很简单。我有一个容器视图与N叶节点兄弟子视图。这里没有任何窍门,简单死了。我执行以下操作:
// occludedPageSet是视图标记的集合,这些视图标记对应于屏幕外的视图,//因此完全被遮挡。这是几何确定的。
for (NSNumber *n in occludedPageSet) {
// Point to a view corresponding to this tage
UIView *v = [self.containerView viewWithTag:[n integerValue]];
// Hide this view
if (v.hidden == NO) {
NSLog(@"View %d is occluded. Hide it.", [n integerValue]);
v.hidden = YES;
} // if (v.hidden == NO)
} // for (occludedPageSet)
很驯服的东西。不幸的是,所有兄弟姐妹的意见消失了!什么?!?这怎么可能?
我在这里需要[保留]/[释放]。我很难过。
莫名其妙, 道格
确定的意见,即藏身时,他们不应该不子视图,而不是兄弟姐妹? – rpetrich 2009-10-04 20:05:55