我想了解模式VS推赛格瑞读几Q&A像这个和这个。我对这些答案感到困惑的一点是:“主持人应注意消除其提交的VC”。
例如,我正在编写的示例向UIPageViewController展示了类似于此处可用的示例的示例,页面底部的按钮名为“ Skip”。
在故事板上,我已经从“跳过”按钮创建了一个Segue(类型为Modal)按钮,到另一个“ View Controller”(让我们说LoginViewController),但是我需要在哪里关闭UIPageViewContoller(如果需要的话),以及如何?
编辑:多一点阅读后,似乎UIPageViewController(具有“跳过”按钮)应该照顾到退出LoginViewController(因为UIPageViewController是演示者)。
以我为例,登录完成后,我想导航到“菜单”页面,然后如何要求UIPageViewController关闭“ LoginViewController”并移至MenuController?我找不到任何有关其工作原理的示例。任何帮助将不胜感激!
根据您所给的教程链接。
有一个APPViewController
是为根UIPageViewController
,并且还在AppDelegate
,因此在该图的顶部,需要跳过按钮,这是在子视图上述所有AppViewController
。因此,它的IBAction
事件AppViewController
只会发生。
现在,首先将您更改AppDelegate self.window.rootViewController
为LoginViewController
。在LoginViewController
viewDidLoad
事件中,presentModal UIPageViewController
。
现在,在跳过按钮的动作事件中,您可以这样编写:
[self dismissViewControllerAnimated:YES completion:nil];
因此,它将自动关闭您所有的AppChildViewControllers
,并显示LoginViewController
,该显示已在后面。
这只是实现目标的基本逻辑,您可能需要根据项目实现更改代码。
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句