在我的Storyboard
我定義了modal segue
。相應的模態的視圖被通過一個按鈕和一個簡單的駁回:iOS:觸發事件不會發送到下一個控制器而模式被解僱
- (IBAction)dismiss:(id)sender {
[self dismissViewControllerAnimated:YES completion:^{
return;
}];
}
一切正常但事情是,當這種過渡發生時,如果用戶在「下一個」控制器的視圖抽頭(即,一種這將取代模態),觸摸事件不會被該控制器捕獲,直到完全轉換完成。
我控制器鏈是:
UINavigationController -> visibleViewController -> modal Controller
(但要注意的是,modal Controller
實際上是由navigationController
呈現 - 這就是它是如何設置默認的故事板)。
如何確保在轉換開始後觸摸事件發送到下一個控制器?
請問你能出示你的故事板嗎? – Mikael
@Mikael我不知道爲什麼這個問題上週出現了:我一年多前問過這個問題......我不再有這個代碼,不幸的是,我不記得我是如何最終解決或減輕問題。 – PJC