0
それぞれにタッチイベントが関連付けられたUIViewのグリッドがあります。 UIViewに触れると、私はすべての兄弟をフェードアウトしたいと思います。兄弟ビューのアニメーション
誰にでもこれに与えるべき方向はありますか?フェーディング兄弟はタッチされたUIViewによって処理できますか、またはView Controllerが兄弟をフェードアウトする必要がありますか?
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];
}