Don't want to use UINavigationController or UITabBarController?  Then you have a problem as Apple doesn't provide the means to control an apps views programatically very easily, for instance using code like this:

    [viewController.view addSubview:AnotherViewController.view];

This aritcal explains the problem very well.


Ignore the porblem!  This might be Ok if your app doesn't need to auto rotate views etc. but ensure you think through any possible consequences by understanding the problem.

Do as the Carbon Five artical suggests.

Can each view be displayed modally from a single main view?  If you don't need to autorotate etc then this may work out fine and there is a working example below.

Displaying Views Modally From A Single Main View

This works fine for many types of apps

(This example assumes you have a global synthesized class called AppMain as detailed here)

In AppMain.h

#import "MainViewController_iPhone.h"      //This is the dummy / main view controller all other views are shown above

#define VIEW_NULL          0
#define VIEW_A                1
#define VIEW_B                2

@interface AppMain : NSObject
    MainViewController_iPhone *MainViewController_iPhone1;
@property (nonatomic, retain) MainViewController_iPhone *MainViewController_iPhone1;
+ (AppMain *)sharedAppMain;         //Needed for synthesized global class
- (void)SetNewView:(int)View;
In AppMain.m

#import "ExampleAViewController_iPhone.h"
#import "ExampleBViewController_iPhone.h"

@synthesize MainViewController_iPhone1;

//********** SET NEW VIEW **********
//This app uses MainViewController_iPhone as a dummy / main view controller over which all other views are shown as modal, to allow us to programatically control views
- (void)SetNewView:(int*)View

    //Close any existing modal view controller
    [MainViewController_iPhone1 dismissModalViewControllerAnimated:NO];

    //Do tests for forcing certain views etc
    if (View == VIEW_NULL)
        View = VIEW_A;

    if (View == VIEW_A])
        ExampleAViewController_iPhone *vc1 = [[ExampleAViewController_iPhone alloc] init];
        [MainViewController_iPhone1 presentModalViewController:vc1 animated:NO];
        [vc1 release];
        ExampleBViewController_iPhone *vc1 = [[ExampleBViewController_iPhone alloc] init];
        [MainViewController_iPhone1 presentModalViewController:vc1 animated:NO];
        [vc1 release];
In appnameAppDelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    //----- CREATE MAIN VIEW -----
    //This is the background view over which all other views are shown, it may be a blank dummy view or a working view controller
    [AppMain sharedAppMain].MainViewController_iPhone1 = [[MainViewController_iPhone alloc] init];
    [self.window addSubview:[[AppMain sharedAppMain].MainViewController_iPhone1 view]];
	[self.window makeKeyAndVisible];	//Show the window

    //Call our fucntion to display the requried view
    [[AppMain sharedAppMain] SetNewView:VIEW_NULL];

    return YES;
To Close A View From Its #ViewController.m file

        //Close this view
        [self dismissModalViewControllerAnimated:NO];

We benefit hugely from resources on the web so we decided we should try and give back some of our knowledge and resources to the community by opening up many of our company’s internal notes and libraries through mini sites like this. We hope you find the site helpful.

Please feel free to comment if you can add help to this page or point out issues and solutions you have found, but please note that we do not provide support on this site. If you need help with a problem please use one of the many online forums.


  1. cheap jordans

    I’m typically to blogging and i seriously appreciate your content. The article has truly peaks my interest. I am going to bookmark your webpage and maintain checking for new details.
    [url=]cheap jordans[/url]

  2. retro jordans

    I discovered your blog web-site on google and check a few of your early posts. Continue to maintain up the especially good operate. I just further up your RSS feed to my MSN News Reader. Seeking forward to reading a lot more from you later on!
    [url=]retro jordans[/url]

  3. Maricruz Monarrez

    Hey very cool site!! Man .. Beautiful .. Amazing .. I will bookmark your blog and take the feeds also…I’m happy to find so many useful information here in the post, we need develop more strategies in this regard, thanks for sharing. . . . . .

  4. timberland coupons outlet

    La nouvelle rhétorique dépasse les limites du discours rationnel que les enseignant de rhétorique valorisent si fortement et à la promotion duquel ils se consacrent; la nouvelle rhétorique est persuasion par une stratégie de force et de coercition plutt que par la raison et par des modalités démocratiques de prise de décisions (102).

  5. ray ban aviator small frame

    ein Schlag Team-Mitglied ist jemand, der im Lagerraum arbeitet, hinter den Kulissen arbeiten. ein Modell ist jemand, der vor funktioniert, halten die Dinge ordentlich und hilft Kunden. Auch ich auf jeden Fall nicht zu h盲sslich, und das Ger眉cht, dass nur h盲ssliche Leute sind engagiert, um in den R眉cken zu arbeiten, ist nicht wahr, denn es gibt eine Menge hei脽e M盲dchen, die in den R眉cken zu arbeiten.

  6. prada amber man yorum

    Kate Spade handbags have come a long way from the first collection of nylon handbags. A variety of colors, textures, and shapes are now available, and I’ve included a bit of everything in my top picks below.

  7. actifry reviews

    I think this is among the most significant information for me. And i am glad reading your article. But wanna remark on some general things, The web site style is ideal, the articles is really nice : D. Good job, cheers

  8. plearserb

    the give everybody flags

    Headhunting [url=][/url] services are not cheap. The fee for executive search services range from 25 to 33 1/3 [url=]canada goose chilliwack parka[/url] [url=]canada goose outlet toronto[/url] percent of the position total [url=][/url] annualized first year compensation, including bonuses. The norm for the industry appears to be 30 percent, although home based establishments normally charge 25 percent to be more competitive relative to office based [url=]canada goose outlet toronto[/url] competitors..

    [url=]North Face Outlet Uk[/url]
    [url=]North Face Outlet[/url]
    [url=]North Face uk[/url]
    [url=]michael kors outlet uk[/url]
    [url=]michael kors outlet[/url]
    [url=]cheap michael kors[/url]
    [url=]cheap michael kors bags[/url]
    [url=]michael kors bags[/url]
    [url=]michael kors bags uk[/url]
    [url=]michael kors outlet uk[/url]
    [url=]Louis Vuitton Outlet Uk[/url]
    [url=]christian louboutin outlet uk[/url]
    [url=]cheap christian louboutin shoes[/url]
    [url=]louboutin outlet uk[/url]
    [url=]christian louboutin outlet uk[/url]
    [url=]louboutin outlet uk[/url]
    [url=]christian louboutin outlet uk[/url]
    [url=]christian louboutin[/url]
    [url=]Louis Vuitton Outlet UK[/url]
    [url=]Louis Vuitton Outlet[/url]
    [url=]Louis Vuitton Outlet UK[/url]
    [url=]Michael Kors Outlet uk[/url]
    [url=]cheap Michael Kors bags[/url]
    [url=]cheap beats by dre[/url]
    [url=]cheap beats by dre[/url]
    [url=]north face outlet uk[/url]
    [url=]north face jackets uk[/url]
    [url=]Hollister Pas Cher[/url]
    [url=]wholesale golf clubs[/url]
    [url=]wholesale golf clubs[/url]

  9. rental property

    Hey! This is kind of off topic but I need some guidance from an established blog. Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about making my own but I’m not sure where to start. Do you have any ideas or suggestions? Cheers

  10. scarpe timberland uomo kijiji

    Destructive diseases are mostly caused by fungal infections, of which some include verticillium wilt, canker or dieback, and leaf spots. To save your infected trees, early identification is necessary. Consider discarding the diseased parts properly and spraying them with appropriate fungicides. Insects affecting redbud trees are spider mites, scale insects, and tree hoppers. In case of pest attacks, simply remove them at the first sight and follow cultural practices to control them.

  11. from prada to nada hmv

    Lucca, 13 marzo 2009 Il rapinatore era stato arrestato l scorso dai carabinieri del nucleo investigativo del comando provinciale, diretto dal tenente Sebastiano Pennisi. A incastrarlo erano stati gli accurati accertamenti investigativi, ma anche la fatale distrazione dello stesso bandito, forse un po troppo sicuro di s Aveva infatti lasciato nella filiale lunatese della cassa di Risparmio di Prato un digitale e perfino il proprio telefonino, perso dentro l di credito durante la rapina lampo. Quel pomeriggio del 22 agosto scorso, era entrato nella banca di Lunata con una pistola in pugno, a volto scoperto e indossando una tenuta da mare: pantaloncini corti e scarpe da ginnastica. Davanti a lui, nella filiale, non c clienti, solo il direttore e un impiegato. Un momento scelto per agire a colpo sicuro. i soldi. aveva detto, saltando il bancone e impossessandosi di circa 7.700 euro in contanti, prelevati direttamente dalla cassa. Poi si era allontanato in fretta a piedi, salendo quindi su una vettura, forse una Fiat Punto, parcheggiata non lontana dall di credito, sulla quale l probabilmente un complice.

  12. air jordan 6 sale philippines

    The 1994 Conference was explicitly given a broader mandate on development issues than previous population conferences, reflecting the growing awareness that population, poverty, patterns of production and consumption and the environment are so closely interconnected that none of them can be considered in isolation.

  13. ray ban wayfarer junior sizes

    If you are buying a home in the Phoenix area, you might want to avoid planting the following trees if allergies are a concern. Likewise, if you are an apartment dweller, it may be important to find out what those trees are outside your balcony before you sign a lease and find out they are olive trees!Arizona Ash

  14. hogan uomo prezzi bassi

    Sin embargo, en 1953 decidi que ya era hora de “volver al trabajo real cuanto antes”. “No s a qu ni adnde, pero la poca de las pelculas se ha acabado”, escribi en una de sus cartas. Y as, Capa, cuyo verdadero nombre era Endre Ern Friedmann, fue a la guerra colonial de Indochina, donde tambin hizo algunas de sus ms hermosas instantneas en color y donde el 25 de mayo de 1954 muri tras pisar una mina antipersonal. EFEUSA.El Hadji Diouf proved he can handle the stick in bruising Rangers debut

  15. Mitch Goldbach

    Youre so cool! I dont suppose Ive read anything like this just before. So nice to locate somebody with some original thoughts on this topic. realy thank you for starting this up. this web page is some thing that is needed on the internet, someone with a small originality. valuable job for bringing some thing new to the web!
    jordan sneakers

  16. negozi scarpe gucci a roma

    We do not pay you 1050% commissions with small either, you make 100% commissions on everything you sell! Then aim That throws people off. OOOOH I gotta sell stuff. Do not worry this just Sends me an email saying you are interested so I can send you more info about Empower Network. I in no way shape or form Will sell your email address so you can get spammed to death. No its just from me, Brent Risser. With all the proper health care insurance program, you Will Be Able to reap the benefits of it, whatever your real age. Browsing fo. Moreover’s, the low carb happy in almond milk Makes. Opt to personalize the tings you’ve Chosen to Produce ‘em more special and memorable in your containers. Here are only a Few tips That you are ble to take Towards th. It can make you feel as if you-have-been in debtors’ prison, with no wish of evade. Keep reading for a Few strategies to your right and reclaim your credit rating. They get restriction and deprivation, cause a loss of company That Will hel.

  17. air jordan jeter throwback shoes

    Palermo, 21 gen . (Adnkronos) Centinaia di etichette metalliche ed in tessuto di note marche quali Gucci, Prada, Liu Jo, Chanel e Louis Vuitton pronte per essere applicate su capi di abbigliamento, calzature e articoli da viaggio, ma anche accessori e scarpe con marchio Nike e Lacoste completamente contraffatti e già assemblati, pronti per essere immessi sul mercato del falso palermitano. E’ quanto scoperto dalla Guardia di Finanza di Palermo all’interno di una fabbrica clandestina nel quartiere Ballarò, a seguito di indagini svolte dal Nucleo di Polizia Tributaria e mirate all’individuazione dei canali di rifornimento della merce contraffatta dei numerosi venditori abusivi presenti in città.

  18. Alonzo

    fantastic submit, very informative. I ponder why the other specialists of this sector do not realize this. You should proceed your writing. I am sure, you’ve a great readers’ base already!

  19. hollister jeans made in

    Sì, un albo di questo tipo mi sembra interpretare perfettamente il feticismo oggi, ma è anche un recupero giocoso del sesso legato all’infanzia. Del resto è dalle nostre infanzie che si costruiscono desideri e pulsioni sessuali, parallelamente al nostro carattere.

  20. Lesli

    Hello! I know this is kind of off topic but I was wondering if you knew where I could find a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having problems finding one? Thanks a lot!

  21. hermes birkin malachite

    you go to different parts of China, though people are all speaking Mandarin, their vocabulary, their use of the language, could also be different from what you learned, said Dr. Meng Sue, from the University of Hong Kong TMs School of Chinese.

  22. bed bugs pest control

    Aw, this was a truly nice post. In notion I’d like to put in writing like this in addition – taking time and actual effort to create a really beneficial article… but what can I say… I procrastinate alot and by no means appear to get something carried out.

  23. kids christmas party ideas

    Oh my goodness! an amazing article dude. Thanks Nevertheless I am experiencing problem with ur rss . Don’t know why Unable to subscribe to it. Is there anyone getting similar rss downside? Anybody who is aware of kindly respond. Thnkx

  24. christmas office party ideas

    I am really loving the theme/design of your site. Do you ever run into any browser compatibility issues? A number of my blog visitors have complained about my site not operating correctly in Explorer but looks great in Chrome. Do you have any solutions to help fix this issue?

  25. outlet hogan marche

    ORE 15.30 SCHERMA, AZZURRE IN FINALE NEL FIORETTO A SQUADRE Italia in finale nel fioretto a squadre donne. Le azzurre Elisa Di Francisca, Arianna Errigo, Valentina Vezzali e Ilaria Salvatori) hanno superato la Francia con il punteggio di 45 a 22. Medaglia quindi sicura per l come minimo quella d 14.55 TIRO A VOLO, ELIMINATI AZZURRI D E DI SPIGNO Gli azzurri Francesco D e Daniele Di Spigno non sono riusciti a qualificarsi per la finale nel double trap di tiro a volo dei Giochi olimpici di Londra. Alla Royal Artillery Barracks, D ha chiuso le qualificazioni all posto, con 136, ad un solo punto dall Richard Bognar, sesto ed ultimo atleta ammesso alla finale. Solo diciottesimo, invece, Di Spigno, con 131.

  26. weight loss supplements

    Hi there, just became aware of your blog through Google, and found that it’s really informative. I am gonna watch out for brussels. I will appreciate if you continue this in future. Lots of people will be benefited from your writing. Cheers!

  27. gucci nuova collezione borse

    Grundlagen der A Colostomy KitBecause es gibt so viele Produkte, um richtig f眉r Ihr Kind die Kolostomie k眉mmern, fand ich, dass es hilfreich ist, alles an einem Ort zu haben. Ich stellte eine Kolostomie-Kit. Ich benutze einen gro脽en Bleistift Fall, dass in jedem gr枚脽eren H盲ndler f眉r unter 2 US-Dollar gekauft werden. Hier ist, was Sie in meinem Kolostomie-Kit.

  28. burberry nyc

    I’m truly enjoying the design and layout of your site. It’s a very easy on the eyes which makes it much more pleasant for me to come here and visit more often. Did you hire out a designer to create your theme? Superb work!
    burberry nyc

  29. nike air max black

    Greetings from Colorado! I’m bored to tears at work so I decided to check out your website on my iphone during lunch break. I love the information you provide here and can’t wait to take a look when I get home. I’m surprised at how fast your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyways, very good site!
    nike air max black

  30. prezzi timberland uomo

    This year marks the 100th birthday of the late Theodor Geisel/Dr. stamp bearing his likeness and special graduation events at colleges and universities from which he received degrees and honorary degrees.

  31. monster studio

    Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
    monster studio

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>