Я бы поставил другое подпредставление поверх всего. Это позволит получить все штрихи, которые вас интересуют, и передать их обратно в контроллер представления. Затем ваш контроллер представления будет перебирать все дочерние UIViews, передавая им события.
т.е. что-то вроде
for (UIView *view in subviews)
[view touchesBegan:touches withEvent:event];
хотя предполагается, что все подпредставления, в которые вы хотите передать события, являются дочерними элементами вашего контроллера представления.