Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>ok this is AzurGuideAppDelegate.h:</p> <pre><code>@class CommuneSliderController, AccueilViewController,CommuneDetailsViewController; @interface AzurGuideAppDelegate : NSObject &lt;UIApplicationDelegate&gt; { UIWindow *window; AccueilViewController *AccueilController; CommuneSliderController *CommuneSlider; CommuneDetailsViewController *CommuneDetails; UINavigationController *navigationControl; } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) IBOutlet AccueilViewController *AccueilController; @property (nonatomic, retain) IBOutlet CommuneSliderController *CommuneSlider; @property (nonatomic, retain) IBOutlet CommuneDetailsViewController *CommuneDetails; - (void) goBack; - (void) goFront; - (void) CommuneSelected; @end </code></pre> <p>and here the AzurGuideAppDelegate.m where i defined my method:</p> <pre><code>#import "AzurGuideAppDelegate.h" #import "AccueilViewController.h" @implementation AzurGuideAppDelegate @synthesize window; @synthesize AccueilController; @synthesize CommuneSlider; @synthesize CommuneDetails; - (void)applicationDidFinishLaunching:(UIApplication *)application { // Override point for customization after application launch [window addSubview:AccueilController.view]; [window makeKeyAndVisible]; } - (void) CommuneSelected { CommuneDetailsViewController *com = [[CommuneDetailsViewController alloc] initWithNibName:@"CommuneDetailsViewController" bundle:nil]; UINavigationController *navig = [[UINavigationController alloc] initWithRootViewController:com]; [self setCommuneDetails:(CommuneDetailsViewController *) navig]; [navig setNavigationBarHidden:YES]; [com release]; [navig release]; [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:.8]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:window cache:YES]; [CommuneSlider.view removeFromSuperview]; [self.window addSubview:[CommuneDetails view]]; [UIView commitAnimations]; } </code></pre> <p>and my CommuneSliderController class:</p> <pre><code>#import "AzurGuideAppDelegate.h" #import "CommuneSliderController.h" #import "CoverFlowView.h" #import "CoverViewController.h" #define CVC_VIEW_TAG 999 @implementation CommuneSliderController - (IBAction) goFront:(id) sender { AzurGuideAppDelegate *main = (AzurGuideAppDelegate *)[[UIApplication sharedApplication] delegate]; [main goFront]; } // The designated initializer. Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad. - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) { // Custom initialization } return self; } // Implement loadView to create a view hierarchy programmatically, without using a nib. - (void)loadView { UIView *contentView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; contentView.backgroundColor = [UIColor whiteColor]; self.view = contentView; [contentView release]; [[UIApplication sharedApplication] setStatusBarHidden:YES]; CoverViewController *cvc = [[CoverViewController alloc] init]; cvc.view.tag = CVC_VIEW_TAG; [self.view addSubview:cvc.view]; } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload