1视图控制器中的两个视图

时间:2010-10-08 01:14:56

标签: iphone

基本上,我要做的是我有我的TestViewController,它下面有2个视图,第一个视图将以工具栏和2个按钮开始,一个用于imagepicker,另一个用于邮件发送,我是已经完成了,在从照片库中选择图像后,第二个视图将弹出(我想在这里进行一些图像编辑),使用工具栏和1个按钮返回第一个视图。我正在做类似[self.view addSubview:2ndview]的东西,它可以工作,但是当我尝试使用 - (IBAction)dismissDrawing:{[2ndview removeFromSuperview]}时,程序就关闭了。 谁能帮我?真的很感谢你的帮助!

2 个答案:

答案 0 :(得分:0)

Look at my sample application I did last year.基本上你需要一个看起来像超级视图的视图,然后在它上面添加视图(如果我没记错的话,已经有一段时间了,因为我这样做了,现在我只使用多个xibs )。

答案 1 :(得分:0)

听起来你正在尝试做的事情会更适合模态视图。 见Human Interface Guidelines - Modal Views

尝试

,而不是添加子视图
[self presentModalViewController:secondView animated:YES];

然后在dismissDrawing中你可以使用

[self dismissModalViewControllerAnimated:YES];