i have 3 classes: SwitchController and 2 classes for each XIB.

i wanna change view with help 'mapCurl' effect, my SwitchController.m has the 
next code:

- (void)viewDidLoad {
SecondViewController*secondController = [[SecondViewControlleralloc] 
initWithNibName:@"SecondView"bundle:nil];
self.secondViewController.view.userInteractionEnabled = YES;
self.secondViewController = secondController;
[self.view insertSubview:self.secondViewController.view atIndex:0];
[secondController release];
FirstViewController*firstController = [[FirstViewControlleralloc] 
initWithNibName:@"FirstView"bundle:nil];
self.firstViewController.view.userInteractionEnabled = YES;
self.firstViewController = firstController;
[secondController.view addSubview:self.firstViewController.view];
firstController.view.tag = TOP_LAYER_VIEW;
[firstController release];
notCurled= YES;
}

- (IBAction) switchViews:(id) sender
{
// Curl the image up or down
CATransition*animation = [CATransitionanimation];
[animation setDelegate:self];
[animation setDuration:1.0f];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
[animation setType:(notCurled ? @"mapCurl" : @"mapUnCurl")];
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
[[[self.secondViewController.view viewWithTag:TOP_LAYER_VIEW] layer] 
addAnimation:animation forKey:@"pageFlipAnimation"];
notCurled= !notCurled;
}

it works great, but under view has a button, but my button doesn't get events. 
for example, i'm trying to press, but it doesn't work for me. It simple Rect 
button, usually, when i'm pressed the same button, she's change color on blue, 
but not now

how to be? i've been trying a lot of but have not found solution


      
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to