В моем Storyboard
я определил a modal segue
. Соответствующий модальный вид отклоняется с помощью кнопки и простой:
- (IBAction)dismiss:(id)sender {
[self dismissViewControllerAnimated:YES completion:^{
return;
}];
}
Все работает, но дело в том, что, когда этот переход происходит, если пользователь набирает вид на "следующем" контроллере (т.е. тот, который заменит модальный), сенсорные события не захватываются этим контроллером, пока переход полностью завершен.
Моя цепочка контроллеров:
UINavigationController -> visibleViewController -> modal Controller
(но обратите внимание, что modal Controller
фактически представлен navigationController
- тем, как он настроен по умолчанию в раскадровке).
Как вы можете убедиться, что как только начнется переход, сенсорные события будут отправлены на следующий контроллер?