Обратите внимание, что если какой-либо вид, добавленный в окно, захватывает событие и не пересылает его, объект окна никогда не получит его.UIScrollView обычно делает это.В этом случае вам также необходимо создать подкласс блокирующего представления для пересылки события, например, такого:
в подклассе UIScrollView:
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
if (!self.dragging) {
[self.nextResponder touchesEnded: touches withEvent:event];
}
[super touchesEnded: touches withEvent: event];
}