Я предполагаю, что ThumbnailView
является подклассом UIImageView
- который по умолчанию устанавливает userInteractionEnabled
в NO
.
Убедитесь, что вы установили userInteractionEnabled = YES
на каждом ThumbnailView
, который хотите перехватить.
EDIT:
Кроме того, вы устанавливаете фрейм ThumbnailView с размером (0,0).
Это означает, что это представление в основном невидимо и поэтому не будет перехватывать прикосновения.
И, наконец, пожалуйста, не делайте:
ThumbnailView* thumbnail = [array objectAtIndex:0];
Вместо этого вы можете проверить количество массивов или просто:
ThumbnailView* thumbnail = [array lastObject];