I am trying to just do a simple view change for proof of concept.
here is the code
- (void)swipedScreen
{
if (self.secondView.superview == nil) {
[myView removeFromSuperview];
[self.view insertSubview:secondView atIndex:0];
}
}
when I swipe the screen what happens is the view area just goes black… and becomes unresponsive.
I started with a navigatoin app, replaced the tableview with just a standard uiviewcontroller class.. that worked fine..Then i added a secondView (xib only) and changed its class to match the viewcontroller of the first view.
The reason I am finding this difficult is because i am trying to animate the views inside the navigation controller and not push a whole view onto the stack which I am used to doing.
I’ll bet that blank unresponsive view is, in reality, your
secondViewobject. I always test by setting[secondView setBackgroundColor:[UIColor greenColor]]and checking if the massive green rectangle actually shows up.EDIT: having looked at your code, there are multiple problems that arose:
+allocor-initanything.I’ve taken the liberty of revising it (sans nibs). Take a look.