Хиттест для элемента backBarButton, UIBarButtonItem - PullRequest
1 голос
/ 11 июля 2011

Я пытаюсь определить, когда нажата кнопка UIBackButton в подслое навигационного приложения. Будет ли для этого использоваться HitTest? Я видел ссылку на HitTest, но не совсем уверен, что это такое и как его кодировать. Любая помощь очень ценится. Спасибо !!

1 Ответ

0 голосов
/ 01 января 2014

Нет.Тестирование попаданий - это (рекурсивный) процесс, с помощью которого UIKit определяет, какое представление получает события касания.Вам не нужно участвовать в этом или вызывать его.

Если вы используете UINavigationController, он будет правильно переключаться между контроллерами представления при нажатии кнопки назад.Если отдельному контроллеру представления необходимо знать, когда он переходит за пределы экрана, он должен переопределить -viewWillDisappear: и -viewDidDisappear :.См. Документацию для этих методов для получения дополнительной информации.

...