【发布时间】:2012-07-16 01:54:43
【问题描述】:
我使用的是 X-code 4.3.2。 我创建了一个新的基于页面的应用程序项目。 然后,我在 dataViewController 类中创建一个 UIButton,以便在单击该按钮时跳转到特定页面。
这是我添加的简单代码。
//Create a button in dataViewController.h
@property (strong, nonatomic) IBOutlet UIButton *btn;
//Add button action
-(IBAction)jump:(id)sender{
RootViewController *root = [[RootViewController alloc]init];
[root jump2page];
}
在 RootViewController 类中
-(void)jump2page
{
DataViewController *targetViewController = [self.modelController viewControllerAtIndex:2 storyboard:self.storyboard];
NSArray *viewControllers = [NSArray arrayWithObjects:targetViewController,nil];
[self.pageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:YES completion:NULL];
}
当我点击一个按钮时,方法 jump2page 被调用。它应该转到页面三月, 但是当我点击它时没有任何反应
我是否忘记或错过了什么?
【问题讨论】:
-
这和分页滚动视图一样吗?在这种情况下,您只需设置 currentPage 属性
-
我不知道我只是创建一个新项目。然后选择基于页面的应用程序。最后,我添加按钮和它的动作。
标签: objective-c ios uibutton uipageviewcontroller