Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8247775
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 7, 20262026-06-07T22:57:56+00:00 2026-06-07T22:57:56+00:00

Still feeling pretty green in Objective-C – building my first real project and hit

  • 0

Still feeling pretty green in Objective-C – building my first “real” project and hit an architectural snag early on..

I’d like to present my views and navigation in a fully ‘custom’ environment – e.g. something where I hide all of the built-in UI controls (e.g. UINavigationController or UITabBar). One specific example (as in the title): moving from a ‘main’ view directly to a UIImagePickerController, and then right from the UIImagePickerController to a new third view.

Here are the three primary view controllers I’m working with:

  • MainViewController (custom subclass of UIViewController, contains my main Nav and is in general my primary or ‘parent’ controller)
  • ImageEditViewController (custom subclass of UIViewController wherein I overlay some controls on top of a stored image)
  • UIImagePickerController (built-in Apple class)

There are a couple of approaches I can image for this (but I can’t figure out how to do either one):

  1. Use a UINavigationController or UITabBar implementation, but somehow hide the system UI controls and implement my own. I am blocked on this approach because – simply – I don’t know how to hide the system UI controls.
  2. Call controller-to-controller or view-to-view transitions manually at specific points in the code. I sort of prefer this method but I can’t figure out the best ‘approach’ to instantiating and managing and transitioning between my controllers. Example of things I don’t know: how do I call a second view controller from my main view controller? How do I call a third view controller directly from the second? (Or at least transition to the third directly!)

I assume there is an easy solution here; just something I haven’t learned yet about managing views and view controllers outside of Apple’s helper classes.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-07T22:57:57+00:00Added an answer on June 7, 2026 at 10:57 pm

    What system UI controls are you talking about? The navigation bar?

    You can just do myNavigationController.navigationBarHidden = YES; for a UINavigationCOntroller.

    Documentation here.

    As for the kind of navigation you should have, that really depends on your use case. Are you trying to achieve a hierarchy or workflow? Then perhaps a navigation controller is what you want. Is each view controller a separate piece that does not necessarily follow a workflow? Then a tab bar controller could work.

    For tab bar you should be able to do something like:

    myTabBarController.tabBar.hidden = YES;
    [[myTabBarController.view.subviews objectAtIndex:0] setFrame:CGRectMake(0, 0, 320, 480)]; // or whatever your screen dimensions are
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm pretty new to iPhone development and I'm still getting my head around Objective-C,
I'm deploying my first ever Django project and I get the feeling I'm very
After researching various hosts, I still get the feeling that it is somewhat impossible
Keep going around circles, but I am still unclear about this. Have a feeling
Still learning Objective-C / iPhone SDK here. I think I know why this wasn't
Still an iphone dev starter but trying. I would like to have the user
I'm still feeling my way around C++, and am a complete ATL newbie, so
I get the feeling I am still using asp type scripting techniques in the
I am feeling like an idiot right now, but I cannot for the life
I'm still feeling new to LINQ to SQL and need a pointer on the following. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.