Возможно, альтернативный обходной путь - это просто создать подкласс UIView, и в вашей функции инициализации контроллера представления назначьте представление контроллеров представления этому UIView.
Например.
NavPanelViewController.m
- (id)init
theView = [[NavPanelView alloc]init]; // declare theView in your header and in dealloc release
self.view = theView;
Затем вы можете переопределить метод pointInside в своем подклассе.