我在可可触摸项目中有两个名为“view1ViewController”和“view2ViewController”的视图控制器,它们都链接到情节提要中的 UIView。假设我在 view1 中放置了一个按钮。Codewise,按下该按钮后切换到 view2 的最简单方法是什么?我需要输入什么代码才能让它工作?
- 更新 -
尽管你们都告诉我这件事,但我仍然无法让它发挥作用。也许我没有得到什么?我需要添加其他东西吗?这是view1ViewController.m的代码:
#import "view1ViewController.h"
#import "view2ViewController.h"
@interface view1ViewController ()
@property (nonatomic, strong) view2ViewController *controller;
@end
@implementation view1ViewController
@synthesize controller = _controller;
- (view2ViewController *)controller
{
if (!_controller) {
_controller = [[view2ViewController alloc] init];
}
return _controller;
}
- (IBAction)buttonPressed {
[self.navigationController pushViewController:self.controller animated:YES];
}
@end
我没有接触其他文件,并确保将情节提要中添加的视图的类设置为 view2ViewController。