Create multiple screens iPhone app? - iphone

Which Xcode template do I select to build say facebook app ?
Is it an navigation based app? Or is it a windows app with multiple view screens?
I'm going to select the windows based template! Now howdy I add addition screens?

In my opinion, this kind of screen is not in UIKit.
Maybe someone has develop external framework for this.
You can do something like a UIView with UIImage or UIButton that manage events
Edit : Three20 framework is what you search for

http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/URL_iPhone_OS_Overview/index.html#//apple_ref/doc/uid/TP40007592
http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/URL_Tools_for_iPhone_OS_Development/index.html#//apple_ref/doc/uid/TP40007593

Related

Can we have split view control in iphone same that is in iPad?

As we can see in youtube and facebook app. there are splits when we select one cell . split is hidden then. i want to have this type of structure in my app. if it is posible that in ios7 they will add template for split view for iphone
. As that worked fine in iPad. Can you please help me, i need to develop an app with this type of structure
in iphone when we create project with master template
we have this type of split view...
can we have same thing in iPhone too.
if there is default control of it.
No there isn't any default controller for applying slide effect inside iPhone.
Yes, you can achieve this by adding custom classes. Checkout for MFSideMenuContainerViewController
Enjoy Programming!

IOS app UIWebView or Navigation Controller

I'm starting developing apps on iPhone, and I was wondering if you helping me with this.
Instagram App, Foursquare App both uses Navigation Buttons Bar at the bottom? Or is just a fancy navigation bar made in CSS and everything is loaded as a html in UIWebView.
It can be as fancy as you want and doesn't mean it's not native. The out-of-the-box controls and UI we are all familiar with are not the only option, you can subclass or even create your own "tab bar" from scratch if you want to.
These apps are using native code, not HTML/CSS
Grab class-dump and find it out yourself!
(...most likely, these great enterprises wouldn't hire developers who dare making a 'native' iOS app using UIWebView and HTML...)

Multiple Views on one screen iPhone/iPad

I saw mulitple apps using this, e.g. Facebook iPad App, Twitter iPad App .
How is it implemented, that multiple views can be draged in and out to the main view?
It seems as they are all in one chain of views.
I can't figured it out.
Thanks for your help.
Twitter and Facebook both do some pretty custom stuff for their iPad apps. They also both have lots of open source iOS code that helped them do it. Check out TWUI from Twitter and Three20 from Facebook.
A slightly easier way to do a similar effect is to use a UISplitViewController. A split view controller is kind of like the big brother of a UINavigationController on the iPhone.
You can add multiple subview uiviews on top of each other and move them when needed with cabasicanimation..
Also another and probably better way is using layers in quartzcore. You can addsunviews to layers and arrange them however you want. You can even make layers drop shadows and have rounded edges..

How to Create Custom Controls for IPhone?

Hii friends,
i m new to iphone development and i have gone through some iphone applications with awesome UI design.
i guess those UIElements are not standard Iphone controls,if so
How to create Custom Controls or any different nice look for controls?
Thanks to all..
Check out the three20 UI Library.

(Objective-c) Make the app remember what view it was on

Hey I'm working on a view based application with many views and I would like it to remember what view it was on when the app was quitted so when you start the app again if will go right to the view you left of at.
Any help please :)
Thanks!
I suggest using the Three20 TTNavigator tool as part of the Three20 tools - it is what the Facebook application uses to do exactly what you've said.