У меня есть сетка UIViews, к каждому из которых прикреплено событие касания.При касании UIView я хотел бы исчезнуть все его братья и сестры.
Есть ли у кого-нибудь направление, чтобы дать на это?Могут ли обработанные угасающие братья и сестры обрабатываться UIView, к которому прикоснулись, или контроллер представления должен исчезнуть братьев и сестер?
EDIT: Понял:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
for (UIView *subview in [self.superview subviews]) {
if ( subview != self ) {
subview.layer.opacity = 0.5;
}
}
[super bringSubviewToFront:self];
}