2
我在iOS 6中使用故事板,並使用部分捲曲的模態輪廓。一切工作正常,並從模態視圖中的按鈕,我可以溝通回委託並通過代碼關閉模態視圖。ios segue消除部分捲曲 - 觸摸捲曲消除時稱爲什麼?
您也可以通過觸摸頁面捲曲來關閉視圖。但在這種情況下,我無法弄清楚如何與代表掛鉤。委託人如何知道它在用戶觸摸頁面捲曲消除時從模式視圖返回?
我在iOS 6中使用故事板,並使用部分捲曲的模態輪廓。一切工作正常,並從模態視圖中的按鈕,我可以溝通回委託並通過代碼關閉模態視圖。ios segue消除部分捲曲 - 觸摸捲曲消除時稱爲什麼?
您也可以通過觸摸頁面捲曲來關閉視圖。但在這種情況下,我無法弄清楚如何與代表掛鉤。委託人如何知道它在用戶觸摸頁面捲曲消除時從模式視圖返回?
找到解決自己:
當您關閉模態視圖控制器,兩個函數調用(viewWillDisappear & viewDidDisappear)在該控制器。您可以使用這些來調用呈現視圖的委託函數,讓呈現視圖知道並採取任何操作。
例如,在modalViewController.m:
- (void)viewWillDisappear:(BOOL)animated {
[self.delegate settingsViewControllerWillDisappear:self];
}
- (void)viewDidDisappear:(BOOL)animated {
[self.delegate settingsViewControllerDidDisappear:self];
}