>>573
カスタムクラスに判定させると他にタップしたviewを管理するクラスが必要になるから判定はひとまずviewControllerにまかせたらどうかな。
テキトーで悪いけどviewControllerに-(UIView*)touchedViewとか定義しておいてviewController内で

-(void)viewTap:(UITapGestureRecognizer *)sender{

if(touchedView = nil){
touchedView = (UIView*)sender;
return;
}
UIView *senderView = (UIVeiw*)sender;
UIColor *aColor = touchedView.backgroundColor;
UIColor *bColor = senderVier.backgroundColor
if (2つのUIColorが同じ){
touchedView.backgroundColor = [UIColor clearColor];
senderView.backgroundColor = [UIColor clearColor];
}
touchedView = nil;
}