В новом iOS 7 UINavigationController
есть жестом салфетки для переключения между видами. Есть ли способ обнаружить или перехватить жест?iOS 7 uinavigationcontroller, как обнаружить салфетки?
ответ
Интерактивный распознаватель жестов по признаку обнажается через UINavigationController
interactivePopGestureRecognizer
. Вы можете добавить свой собственный контроллер в качестве мишени жест распознаватель и реагировать соответствующим образом:
@implementation MyViewController
...
- (void)viewDidLoad
{
[super viewDidLoad];
[self.navigationController.interactivePopGestureRecognizer addTarget:self
action:@selector(handlePopGesture:)];
}
- (void)handlePopGesture:(UIGestureRecognizer *)gesture
{
if (gesture.state == UIGestureRecognizerStateBegan)
{
// respond to beginning of pop gesture
}
// handle other gesture states, if desired
}
...
@end
Отлично! Я хочу поблагодарить вас. – Steven
Вот Austin's answer в Swift. С помощью this post для создания селектора я нашел следующее:
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.interactivePopGestureRecognizer?.addTarget(self, action:#selector(self.handlePopGesture))
}
func handlePopGesture(gesture: UIGestureRecognizer) -> Void {
if gesture.state == UIGestureRecognizerState.Began {
// respond to beginning of pop gesture
}
}
это не отвечает за меня ... я просто хотел напечатать «привет» на жесте распознать –
- 1. iOS 7 отключить салфетки назад
- 2. UINavigationController толкает как модальный на iOS 7
- 3. iOS 7+ частичный салфетки на задний вопрос
- 4. UINavigationController Back Button Chevron в iOS 7
- 5. Как обнаружить IOS 7, 8 и широкоэкранный?
- 6. IOS, 7: UINavigationBar из синхронизации с UINavigationController
- 7. iOS 7 UINavigationController Push анимация тень
- 8. Невозможно обнаружить положение салфетки снизу вверх в iOS
- 9. Как обнаружить событие салфетки без подъема пальца
- 10. Как обнаружить жестом салфетки в mvvmcross
- 11. как получить салфетки в windows phone 7
- 12. IOS 7 Кнопки назад Pop Жест
- 13. Обнаружить салфетки вправо/влево во Фрагментах?
- 14. UIView неправильно изменяет размер с помощью UINavigationController в iOS 7
- 15. iOS 7 представляет собой модный вид внутри UINavigationController?
- 16. Как обнаружить мобильный браузер Safari в ios 7?
- 17. IOS 7 UINavigationController NavBar на контроллер цветной анимации
- 18. UINavigationController с UIStatusBar и без UIStatusBar на iOS 7
- 19. UITabBarController внутри UINavigationController работает на iOS 8, но не 7
- 20. iOS 7 force landscape на UIViewController с UINavigationController
- 21. UITableViewcontroller в UINavigationController ios
- 22. Обнаружить жест скольжения по iOS
- 23. iOS UINavigationController Not Working
- 24. ios uinavigationcontroller в uiviewcontroller
- 25. Как обнаружить emoji iOS
- 26. UINavigationController вид корня (IOS)
- 27. Segueing от UINavigationController к другому UINavigationController (Swift iOS 9, xcode 7)
- 28. Как обнаружить пользовательское имя удаленного доступа iOS?
- 29. IOS Xcode 4 UINavigationController
- 30. iOS: жестом салфетки внутри подвидности
'Я не отключу его'. Вы заставляете это звучать так, будто вы «непослушны» –
Это просто потому, что я читал похожие темы о том, как «отключить жестов салфетки в uinavigationcontroller». Поэтому я хотел быть ясным ^^ – Steven