Question

I currently have an app that is a tab bar style app and supports rotation. Everything is great until you hit the tab bar when the device is in landscape and the original view is reloaded and placed back on screen. There is a lot of space and the overall appearance doesnt look good. Is there a way to disable this tab bar item from doing this?? Or if I could make it load a specific view by saying if in landscape push this instead that would work as well.

Any help is greatly appreciated, Thanks

Was it helpful?

Solution

There are several things you could do, but before all that, did you thought using the Autosize /Autoplace feature on your objects when rotation occurs, you can even, if the GUI is to complicate, just load a 2nd view in horizontal mode.

Chapter 5 of the Beginning iPhone Development book is all about this technique

Maybe you could improve your app just using Interface Builder Autosize properties on your objects

alt text http://cl.ly/paX/content

before you actually hide/replace it.

What do you think?

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top