我显然处于一些旋转的 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)
相当温顺的东西。不幸的是,所有同级视图都消失了!什么?!?这怎么可能?
我在这里需要 v 的 [retain]/[release] 吗?我难住了。
困惑,道格