我在UIPageViewController中有4个页面,每个页面都有一些输入。当用户在页面上更改内容并尝试滑动到其他页面时,我想显示警报。警报应该有两个选项:保持或继续下一页。我正在寻找这个,我刚刚找到解决方案,当用户点击(或做其他事情)时添加警报,如果应该继续,则执行segue。但是在UIPageViewController(UIPageViewControllerTransitionStyleScroll)中,我没有太多选择如何使用幻灯片手势。我正在寻找一些方法,我可以添加代码到viewWillDisappear并最终停止消失(如果用户点击停止)。但是在方法viewWillDis中出现它为时已晚。有任何想法吗?
答案 0 :(得分:0)
您应该查看UIPageViewControllerDelegate
中的pageViewController:willTransitionToViewControllers:
委托方法
- (void)pageViewController:(UIPageViewController *)pageViewController willTransitionToViewControllers:(NSArray *)pendingViewControllers
{
//Do stuff here before the user ends gesture
}