Лучше всего будет добавить карточки через for loop
, программно устанавливая тег каждой карточки, например, от x + 1 до x + 52, заставляя их реагировать на одно и то же действие, и проверять кадр на соответствие фрейма вашей карты. в -(void)touchesMoved:(NSSet*)touches withEvent:(UIEvent*)event { UITouch *touch = [touches anyObject];
это немного сложнее, но требуется гораздо меньше усилий, и все будет гораздо проще.
Надеюсь, это даст вам хорошую идею