Can't add Launch Image for Landscape in XCode5 - ipad

I added Lanch Image in my iOS Project with XCode5.
Here is problem ,When i added Landscape Non-Retina , the Landscape Retina image showing is disappearing.
So i added Landscape Retina again , above Landscape Non-Retina image showing is disappearing too.
Only one is working not both.
I don't know why i can't add both.
I need to add both image for Retina and Non-Retina.
How can i add it?

Related

Issue on iPad 2 simulator with Tableview Graphics affecting only non-retina display

I have an issue with the top left tableview graphics not displaying properly only on the iPad 2 simulator. Both the iPad Retina and iPhone displays all render the image properly in bounds of the tableview's top bar. Essentially, I am updating an iPhone app on iOS 7 to a universal app supporting iOS 7 as well. And it only displays the image outside of the tableview's top bar on the non-retina display in the iPad 2 simulator.
Incorrect:
https://i.imgur.com/jQowo6N.png
Correct:
https://i.imgur.com/e1CMzxt.png
Whoops! I found out the issue. I was using XIB's to set the size and xcasset's to load the images, and the 1x image was the same dimensions of the 2x image, so it was oversizing the image when compiled. So the non-retina display was four times as large as the needed dimensions.

Orientation issue in iOS 7.1 or iPhone landscape

I am developing an app support iOS 6.0 and up and only in landscape mode for both device.
I have an issue in splash screen/launch screen for landscape mode, I have used 2 approach but didn't work properly.
Approach 1: When I use Images.xcassets to set Launch images. It work fine in iPad device of any OS but don't work in iPhone device as specially in 4" screen phones and 4.7" screen phones.
I have attached image of Images.xcassets as below:
Approach 2
Now because of above problem, I have used lauchscreen.xib for iPhone and iPad. Now problem is, when i use this approach, Splash screen display as a portrait mode rather than landscape in iOS 7.1 only.
Supported Device Orientation:
I was shock when I read this and heard about it..
Till iOS 7, Apple don't support Landscape mode for iPhone and iPod. Apple supports Landscape mode only for iPad.
So what if we develop app and give support from iOS 6 / iOS 7?
Solution:-
In Images.xcassets, select iPhone for portrait mode and add rotated image with 90 degree.
Let's understand with Step by step process :-
Suppose you have image with 480x320 dimension image.
Open that image in preview(Image editor)/photoshop.
Now rotate that image and save it.
Add rotated image at respective place in Images.xcassets.
Clean Project and run.
Please make sure your orientations are set appropriately. Also please refer this link for more details :- iOS 6: How do I restrict some views to portrait and allow others to rotate?

No option to add landscape image in image set

Need to use LaunchScreen with image.I added image set for LaunchScreen image to support iPad/iPhone both.Its working fine.But issue is this that there is no option to add image for landscape orientation.How to add image in imageset for landscape? Any idea? Thanks in advance
Landscape launch images are included in the main launchImage asset. Take a look at this launchImage asset:
You can see there is a space for landscape images, so you have to include them right there.
Depending on the current orientation of the device, the correct launchImage will be displayed.
Say your app supports both portrait and landscape orientations. If the user opens up the app in portrait mode, then the portrait lunchImage will be used. Instead, if the device is set on landscape mode the landscape image, taken from the launchImage asset, will be used.

IOS 8 Launch Screen Image iPad

I've seen many similar questions in stack overflow and I've looked at the apple guidlines but the solutions didn't work for me. My problem is that my launch screen image for iPad IOS 8 (I don't have an iPhone 6 or 6+ to test with at the moment) isn't filling the screen or displaying in landscape if the ipad is in landscape mode.
I have portrait images of my launch image one at 750x1334 (background_-my_app_name#2x.png), the other at 1242x2208 (background_-my_app_name#3x.png). What I'm seeing is a square, portrait version of my launch image whether or not it's in portrait mode.
The launch screen uiimage has the aspect ratio constraints applied and the view mode is "Scale to Fill". I can stretch it down with "Aspect Fill" but it still leaves a white border to the right and bottom. Some people have suggested using "-Portrait~ipad" and "-Landscape~ipad" as part of the image name or just using iPhone portrait and landscape images in xcassets but this didn't fix things for me. When doing this I also had landscape versions of both launch image sizes.
What naming convention do I use for launch images for iPad and iPhone 6/6+, both portrait AND landscape? And how should I set it up?
Edit:
Removing "LaunchScreen" from "Launch Screen File", and using a 750x1334 (myimage-Portrait#2x.png), 1242x2208 (myimage-Portrait#3x.png) and 2208x1242 image (myimage-Landscape#3x.png) in xcassets now means the portait version fills the screen, but the landscape one is black.

xcode 5 removing ipad launch images when adding additional sizes

So I have an app and since version 5.0 of Xcode came out I have been trying to get the launch screen images updated. Unfortunately when I try to add either the :
Portrait Retina, Landscape Non Retina, or Landscape Retina it removes whichever one is next to it.
So I will go to add The landscape Retina and the image will appear. However when I go to add the landscape non-retina the Landscape retina image will not longer be referenced.
After adding Non-retina:
Is there a way to double check or add the images without dealing with the interface? Am I doing something wrong? Is it because I haven't added the 1536x2048 yet?

Resources