我对此很新,已经到了一个难点。 我有一个ios应用程序,它使用UIPageViewController和一个ViewControllers数组来创建一个ViewControllers作为每个页面的书风格的应用程序。 我能够在mainViewController(包含UIPageViewController的MyParentViewController *)中创建一个菜单,该菜单允许我用一个漂亮的花式动画导航到我的书中的特定页面。UIPageViewContainer中的内容页面IOS
这已经放在一起使用典型的部署方法,所以没有什么奇特的事情发生。
但是,我决定,如果本书的第一页表现得像一个菜单,并允许人们跳到书中的特定页面,那将会更好。这涉及到请求切换菜单页面的父页面(这似乎是棘手的问题)。
所以,当我尝试使用我的父定义的方法(从孩子),象这样:
MyParentViewController* viewController = (MyParentViewController*)self.parentViewController;
[viewController goToPage:targetPage];
它认为这是一个标准的UIPageViewController如该方法不存在,所以我一事无成。
[self.parentViewController isKindOfClass:[MyParentViewController class]]
尝试这是向我确认,我的parentViewController是类UIPageViewController而不是MyParentViewController。
如何访问父方法来启用此功能? 我对此有错误吗?