Why does my UIScrollView get hidden when I run my application on the 3,5 inch (iPhone 4s and older) iOS simulator?
On the iPhone 5 (4 inch) iOS simulator it's shown normally...
Thank for your answers.
Related
I am developing an iPhone app which should support iPad (not compatible but with support for 1X and 2X option at bottom). My app supports iPhone 5,6 and 6 plus as expected, but when I run the app in an iPad some part of the screen is getting truncated at bottom. How do I fix this? It should show the full iPhone screen in iPad.
Make you app support iPhone 4s screen size. It seems that iPad runs iPhone app as in a 3.5 inch screen.
Where can I find the non-retina iPhone Simulator running iOS 7.0 in Xcode 5?
There is no iOS 7 non-retina iPhone simulator as iOS 7 is only supported by retina iPhones. If you want the non-retina because of screen space you can use Window -> Scale -> 75% or 50%.
Before iOS 7, iPhone apps that opened on iPads used to launch in 2x mode. iOS 7 seems to force all apps, even if they weren't designed for the iPad, to launch in 1x mode. How can we force our app to launch in 2x mode on iPads using iOS 7?
iPhone apps on iPads running iOS 7 now always open as a Retina iPhone app, while on iOS 6 they opened as a non-retina apps on non-retina iPads.
On Retina iPads (iPad 3 and 4) the apps may display in 1x (iPhone sized) or 2x (taking as much of the iPad screen as possible) and may be toggled.
On non-Retina iPads (iPad 2 and iPad mini) the apps only display in 2x mode and cannot be toggled. This is because the non-retina iPads do not have enough pixel density to display the retina iPhone apps at the "normal" size.
This behavior is determined by the OS and cannot be changed by your app.
I've installed Xcode 5 alongside Xcode 4 so I can build for both iOS6 and 7 SDKs.
I have a working iPhone App that, when I load it in Xcode 4 and build it to run on the iPad simulator it shows up with the 1x/2x button in the bottom right corner of the screen indicating that this is an iPhone App installed on an iPad.
When I do the same thing in Xcode 5, however, it appears that it isn't installing it on the iOS7 iPad simulator as an iPhone app because I don't see the 1x/2x button in the corner, and things are laid out slightly differently.
Again, this is the exact same Xcode project (actually it's a workspace) opened in Xcode 4 and built for an iPad simulator and opened in Xcode 5 and build for an iPad simulator.
Does anybody have any ideas on how to get an iPhone app to run as such on an iOS7 iPad simulator? Or why this might be happening?
iOS 7 uses the iPhone's retina artwork and so always appears in x2 format.
I am just starting to learn programming for the iPhone and I had a very general question.
I was wondering why is it that when I run my program in xcode, even though I am programming for iPhone 5, when I run the "iPhone 6.1 Simulator" instead of a iPhone 5 Simulator and iPhone 4 pops up?
I am on Mac OS X - 10.7.5
And Xcode version 4.6
Could it be because the apple id I used to download xcode with only has an iPhone 4 and not a 5?
Thanks for the help.
To change your simulator device to other screen resolutions go to Simulator - Device - Retina 4 inch (for iPhone 5) and Retina 3.5 inch for iPhone 4/4S. Use iPhone for iPhone 3GS resolution.
In the Window menu you can change the scale to fit your Mac's screen resolution. (I use 75% for iPhone Retina 3.5 inch).
I also suggest you download iOS 5.1 Simulator if you want to deploy apps for iOS 5.1 and up - it comes really handy and it actually does have some differences from iOS 6.
Choosing "iPhone 6.1 Simulator" is telling Xcode that you want to use the currently selected iPhone simulator with iOS 6.1.
To select the specific iPhone simulator you need to click on the Hardware then Device menu in the simulator.
Your Apple Id and your registered devices have nothing to do with this.