UITwoSidedAlertController
UITwoSidedAlertController is a controller which manages two UIAlertViews. These alert views can be switched with a flip animation to emulate a "two-sided" view.
Example code:
UITwoSidedAlertController* controller = [[UITwoSidedAlertController alloc] init]; // By default the front alert's button dismisses the alert view. UIAlertView* frontAlert = [controller frontAlert]; [frontAlert addButtonWithTitle:@"Detail..."]; frontAlert.message = @"Houston, we've had a problem"; frontAlert.delegate = self; // By default the back alert's button flip back to the front alert. UIAlertView* backAlert = [controller backAlert]; backAlert.message = @"Service propulsion system engine valve body temperature begins a rise of 1.65°F in 7 seconds. DC main A decreases 0.9 V..."; [controller show]; ... -(void)alertView:(UIAlertView*)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { if (buttonIndex == 0) [controller dismiss]; else [controller flip]; }
References
- Header: http://github.com/kennytm/iphone-private-frameworks/blob/master/UIKit/UITwoSidedAlertController.h