iphone5(s) with iOS screen layout become short ,like 3.5 inch UI - ios7

I created an app for iphone5(s) with iOS7, but my app screen has become very short. However it shows on the the 3.5 UI(iphone4). I do not know why,please help me.

Set your launch screen. Default is LaunchScreen.xib

Related

Xcode added Default-568#2x.png

About a week ago xcode showed me some error and when I clicked to solve the problem, xcode added this picture:
My questions are: What is it good for? Why do I need it?
Thank you.
Yes you must include one.
From Apple's Interface Guidelines
To enhance the user’s experience at app launch, you must provide at least one launch image. A launch image looks very similar to the first screen your app displays. iOS displays this image instantly when the user starts your app and until the app is fully ready to use. As soon as your app is ready for use, your app displays its first screen, replacing the launch placeholder image.
Without this default image (or a LaunchScreen storyboard), your app would not take all the available screen space on iPhones with 4" displays (iPhone 5, 5s, SE). This is the default image that those iPhones would use.
Of course you can (should!) change it with the one you designed.
Runtime, leading to the top and bottom of applications were empty out a lot , because the application is based on a 320x480 size to run.

LaunchScreen and Storyboard in Xcode

I am New to IPhone Development.I am Creating a sample app to just know how to make Iphone apps. I came across Launch screen and Storyboard in the project Description, But was not able to understand what is the role of launch screen and Storyboard.Can anyone plz explain briefly about both. Can i Delete LaunchScreen.xib from my project.?
See Launch Screen is something in which you can use that as
Splash Screen or Start Screen for your application.
In StoryBoard only you can create all the front end functionality of your application so both StoryBorad and LaunchScreen are important don't delete it.
Launch Screen is always first screen of your app. Also according to apple, "You use a launch XIB or storyboard file to indicate that your app runs on iPhone 6 Plus or iPhone 6."
While in Storyboard you create rest of your applications screens.
For more info about Launch Screen refer this
And Storyboarding is here.
Hope, this helps.

ios8 and iPhone 6 Plus Tab Bar Size

I am bulding an iOS8 app and i have noticed that on the iPhone 6 Plus my TabBars and Navigation bars are bigger than the stock Apple apps. I cant seem to find any documentation for this. How do i tell my top and bottom bars to resize for the bigger iPhones?
The screenshot below shows Maps next to my app. (Amended to show clock app instead.) I am pretty sure the clock app uses a TabBar Controller and not a toolbar as suggested below.
Do you have a proper Launch Image for the higher (#3x) resolution for the iPhone 6+? If you don't you're app is going to get scaled, which is probably why it looks bigger. Run your app with the debugger on an iPhone 6 Plus and look at the value of UIScreen.MainScreen.Scale. If it reports back "2.0", then you don't have a proper launch image for your app, the resolution is being scaled. Once you have the proper launch image, UIScreen.MainScreen.Scale should report back as 3.0.
As J2K said to you, your tab and navigation are ok. Apple Maps app uses searchbar at the top and toolbar at the bottom which are smaller. Don't waste time on this, ios will handle the size for this elements for you in all iphone sizes

How to remove splash screen at all, so that game loads at once ? Cocos2d + SpriteBuilder

I have my problem still unsolved Splash screen is landscape although the whole game is in the portrait mode. SpriteBuilder + cocos2d , so I see only one way.
How to remove splash screen at all, so that game loads at once ?
This is not possible. An image named Default.png (or under a similar name, depending on the device and what the app supplied) is always loaded when an app launches.
This is done by iOS specifically because no app can technically launch instantly (as in: within a tenth of a second or two).
I know the question is old, but I had the same problem and I solved it specifying none in "Launch screen file" (under General settings).

iOS 6 - Handle iPhone 5 screen size without Default-568h#2x.png

We are working on a game, that renders a couple splash screens while loading.
So we are not using Default.png or Default#2x.png, because it makes sense for the screen to be blank on startup.
So how to do you get iOS 6 in the iPhone 5 simulator to render our game full screen without the splash screen image mentioned here? Do we just need to think about using splash screen images? Is it the only way? I would think there should be something you can turn on in Info.plist.
We would still prefer to not use splash screen images, since it would make our app bundle larger--we are very close to 50MB.
I do not know if there are any other methods iOS uses to detect support for the iPhone 5 screen size, but maybe you can include a blank splash screen?
I completely black png shouldn't take up much space.
If you use an empty Asset Catalog for your Launch Images, the iPhone 5's screen size is supported (without having to include any image files at all).
For what i know, adding this Default is the only way to handle iPhone 5 screen.
Maybe you can just add Default images that are only black
I think you can add a 568 launch image to gain full screen, and empty Launch Images option in general setting.