Короче говоря, я хочу обнаружить прикосновение к заголовку заголовка контроллера навигации, но у меня возникают проблемы с тем, чтобы вообще перехватить любые прикосновения!
Все делается без IB, если это имеет значение.
Файл .m моего делегата приложения содержит:
MyViewController *viewController = [[MyViewController alloc] init];
navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];
[window addSubview:navigationController.view];
В это окно добавлено несколько других подпредставлений, которые перекрывают навигационный контроллер, оставляя видимой только панель навигации.
MyViewController является подклассом UIViewController, и его файл .m содержит:
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
for (UITouch *touch in touches) {
NSLog(@"ended\n");
}
}
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
for (UITouch *touch in touches) {
NSLog(@"began\n");
}
}
Я также пытался поместить эти функции непосредственно в файл .m делегата приложения, но консоль остается пустой.
Что я делаю не так?