我搜索了很多,但是如果不使用iphone应用程序中的按钮,我就无法找到另一种方式来调用另一种视图。
例如。我有一个代码在处理相机框架上运行,其中条件返回true或false。我想要的是,一旦条件返回真应用应该打开另一个视图并关闭相机预览视图。
很抱歉提出这样一个愚蠢的问题,但我对iphone开发还很陌生
感谢
答案 0 :(得分:0)
我确信以下内容适用于iOS 5之前的iOS版本,如果您有导航控制器:
MyNewViewController* boo = [[MyNewViewController alloc] initWithNibName:@"MyNewViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:boo animated:NO];
[boo release];
我不知道该怎么做。
答案 1 :(得分:0)
我的理解是您要删除当前视图,然后根据条件加载新视图。
如果那是.. 检查一下
show info
方法...设置断点。self.delegate Flip.....
提出了一个断点
那里也是.. 道德是你应该学习代表...... Objective-C的主要特征
修改:
自动执行方法,无需用户交互
- (void)viewDidLoad
{
[self performSelector:@selector(ShowNewView) withObject:nil afterDelay:1.5]; // 1.5 seconds
[super viewDidLoad];
}
- (void)ShowNewView
{
NewView *view = [NewView alloc] ........ Your code
}