tags:

views:

39

answers:

2

Hi all,

Basically, what I am trying to do is I have my TestViewController and there are 2 views under it, the first view will start with a tool bar and 2 buttons, one for imagepicker and the other one for mail sending, I am already done with that, and after pick the image from the photo library, the second view will be popped out(I want to do some image editing here) with a tool bar and 1 button back to the first view. I am doing something like [self.view addSubview:2ndview], and it works, but when I am trying to use -(IBAction)dismissDrawing:{[2ndview removeFromSuperview] }the program just shut down. Can anyone help me? Really appreciate your help!

A: 

Look at my sample application I did last year. Basically you need a view that will act like a superview, then add views on top of it (if I remember correctly, it's been a while since I did it that way, now I just use multiple xibs).

Matt S.
A: 

It sounds like what you're trying to do would be better suited to a modal view. See Human Interface Guidelines - Modal Views

Instead of adding a subview, try

[self presentModalViewController:secondView animated:YES];

Then in the dismissDrawing you can use

[self dismissModalViewControllerAnimated:YES];
coastwise