Hi Guys, I have a degree in Computer Engineering and mostly familiar with C, Java, C# development and a decent understanding of Objective-C. As in, I've written basic iOS apps without anything to fancy. Just a background. My question is this. I'd like to create an interface design where the user can swipe up, down, left, right and the entire view would act as a cube. For instance if the user swiped up, the entire view would flip up, revealing the bottom portion of the cube and a different view. My question is, should each of the sides of the cube have its own UIViewController to handle it's views, OR should I have 6 different Views, all handled by 1 ViewController? What is the normal in this case? Depending on that answer, where is a good resource to learn about managing different views/view controllers? I'm trying to wrap my head around being able to create multiple views and switch between them at will. This idea is simply a test application to get me going on this aspect, so any help you guys can provide would be good, especially some example code somewhere. Thanks in advanced.