Очевидно, я нахожусь в какой-то закрученной зоне ада 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 здесь. Я в тупике.
Сбит с толку, Дуг