【发布时间】:2015-11-05 12:12:50
【问题描述】:
我是 iOS 开发的新手。
我有带有导航控制器的故事板,UIViewController 连接到它。
在UIViewController 自定义类中,我在UIPageViewController 下添加三个UIViewController:
_one= [self.storyboard instantiateViewControllerWithIdentifier:@"View1"];
_two = [self.storyboard instantiateViewControllerWithIdentifier:@"View2"];
_three = [self.storyboard instantiateViewControllerWithIdentifier:@"View3"];
_page = [[CustomUIPageViewController alloc] initWithParentViewController:self];
_page.viewControllers = @[_one, _two, _three];
[self.view addSubview:_page.view];
...
我想通过调用以下代码从第 _two 页显示视图:
ResultViewController *view = [self.storyboard instantiateViewControllerWithIdentifier:@"ResultBoard"];
[self.navigationController pushViewController:view animated:YES];
但是不行,我也试试:
[self.parentViewController.navigationController pushViewController:view animated:YES];
【问题讨论】:
-
显示的是哪个视图?
-
@S.Jain 这是一个带有 UIViewController 的故事板页面。
标签: ios objective-c uiviewcontroller uinavigationcontroller uipageviewcontroller