繁体   English   中英

如何从iphone中的摄像头视图导航前一个屏幕?

[英]How to navigate previous screen from camera view in iphone?

我是iphone的新手,我在相机视图中使用自定义后退按钮并使用poptoviewcontroller,它无法正常工作,但我想当我点击后退按钮导航主屏幕时,怎么样? 请任何人帮助我。

我试过了源代码

backbtn=[UIButton buttonWithType:UIButtonTypeCustom];
backbtn.frame=CGRectMake(40, 10, 80, 40);
[backbtn setBackgroundImage:[UIImage imageNamed:@"backspace.png"]            forState:UIControlStateNormal];
[backbtn addTarget:self action:@selector(gotoprevious)  forControlEvents:UIControlEventTouchUpInside];

[buttonView addSubview:backbtn];


-(void)gotoprevious
{
     NSLog(@"Go to prevoius screen");
 Homepage *homepage=[[Homepage alloc]init];
 [self.navigationController popToViewController:homepage animated:YES];

 }

要从导航控制器堆栈中删除最后一个添加viewController,请使用:

[self.navigationController popViewControllerAnimated:YES];

您要做的事情将无法正常工作,因为您正在创建一个不在堆栈中的主页视图控制器的新实例。

popToViewController期待一个已经在堆栈中的viewcontroller实例。

如果我理解正确 - 你使用UIImagePickerController。 因此,为了隐藏这个并导航到之前的viewController,只需调用dismissModalViewControllerAnimated:方法

[self dismissModalViewControllerAnimated:YES];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM