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