Skip to main content

How to programmatic segue from one UIViewController to another without Modal or Push?



If one UIViewController is a login screen, and the next one is the app's home screen, what would be the most optimal way to program the transition.





I figure the modal segue class is inappropriate for this situation since ideally the transition to the home screen would be permanent, not temporary. But Push didn't make any sense either, since the login screen isn't a Navigation controller, and that isn't the functionality I'm looking for anyway.





What would be the best way approach this specific case?





Thanks!


Comments

  1. Since its a login screen (for profiles or custom settings or something) perhaps just a simple view on the same view controller might be enough? Unless you want to create a really complex log in proceadure I dont think you have to create another view controller for this. (just my opinion tho)

    ReplyDelete
  2. I think you can present it as modal viewController and then set it as rootviewController of appDelegate. There are different transition styles:

    modelViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
    modelViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    modelViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
    modelViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;

    ReplyDelete

Post a Comment

Popular posts from this blog

Slow Android emulator

I have a 2.67 GHz Celeron processor, 1.21 GB of RAM on a x86 Windows XP Professional machine. My understanding is that the Android emulator should start fairly quickly on such a machine, but for me it does not. I have followed all instructions in setting up the IDE, SDKs, JDKs and such and have had some success in staring the emulator quickly but is very particulary. How can I, if possible, fix this problem?

Java Urban Myths

Along the line of C++ Urban Myths and Perl Myths : What are the Java Urban Myths? That is, the ideas and conceptions about Java that are common but have no actual roots in reality . As a Java programmer, what ideas held by your fellow Java programmers have you had to disprove so often that you've come to believe they all learned at the feet of the same drunk old story-teller? Ideally, you would express these myths in a single sentence, and include an explanation of why they are false.