2012-08-01 158 views
0

我已经创建了一个总共有4个视图控制器的应用程序。其中2个是包含带有(i)按钮的页面,该按钮位于链接到应用“约”部分的顶部角落。目前我有2个独立的视图控制器显示相同的东西(关于页面),因为我不能让两个视图控制器链接到一个单独的一个,当我点击每个按钮。 有没有办法让两个视图控制器访问一个视图控制器,而无需为每个视图控制器创建不同的关于页面? 感谢满口Xcode - 从多个视图控制器访问一个视图控制器

回答

0

首先,你应该设置按钮的目标:

exampleButton addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside; 

然后,在按钮的方法:

-(void)buttonAction:(id)sender 
{ 
AboutViewController *aboutViewController = [[AboutViewController alloc] init]; 
[self.navigationController pushViewController:aboutViewController animated:YES]; 
} 

不要忘记添加有关视图控制器的头文件

#import "AboutViewController.h" 

如果你使用故事板,你应该改变按钮的acti使用方法

-(void)buttonAction:(id)sender 
{ 
[self.navigationController performSegueWithIdentifier:@"aboutSegueIdentifier" sender:sender]; 
} 
相关问题