I have a slight problem with my application, which was done under ionic, in AngularJS.
The application launches and works very well under android, but on the iOS part, just after the splash screen, it gives me a black screen.
So I can access my index, which is a login page, I need to rotate the device, or that I orient it in landscape. After doing this, the application works very well, whether in portrait or landscape, I do not understand anything..
I would like to know what is happening, since on Xcode I tried everything ..
here is what I did, I even made it only in portrait, but nothing helps
Thank you for your answers.
Related
In my landscape application I can't manage to show splash screen on iPhone. I know I can't show directly a landscape image, in fact I rotated it in my image editor.
But when I try to launch the app, only a black screen is showed before the first view.
Everything works fine for iPad. How can I solve?
Thank you in advance for your answers.
So, I had a phonegap app that worked fine on iOS 5, but when iOS 6 debuted the only issue introduced into the application is that now on the iPad, only, when I run my application in Landscape orientation, the splash screen will now load up and show correctly, then the app flashes and the splash screen rotates 90 degrees clockwise, and apparently moves 20-30 px, roughly, to the left.
It appears that it's trying to use a Portrait oriented splash screen, instead of the landscape one, but all the files are the correct ones, so I've run out of ideas on where to look.
Any and all help would be greatly appreciated, as this last little thing is the only thing preventing me pushing my update.
see here
or update to phonegap 2.1
I am building a website using the twitter bootstrap base so that i can have a site that works on the ipad and also touch phone devices.
So far my site looks great in all browsers, PC ipad and phone however ipad only works fine in portrait. When in portrait it has the lovely button in the corner which opens the expanding menu.
I want this to work on the landscape one too but can't seem to get it to work.
Could someone please advise me whereabouts in the CSS I need to look and also if possible what screen size I am looking for to make the collapse bar appear in landscape.
Answering my own question.
Just incase anyone else has the same problem:
iPad screen resolution is 1024 x 768 so in landscape mode it renders like a full web page.
There are ways to overcome this by detecting the device's browser user agent.
For more information see this:Checking iPad user agent
I have a problem when I use launch images in an Air application. I don't know if this is the expected behaviour, but when the app starts, the launch image is first displayed as expected, however then it gets resized for a second.
I don't care too much about this, although since the iPhone images have to take into account the statusbar, the effect is a bit ugly in this case.
Can this be solved? is it a problem with Air? is it expected behaviour?
I noticed a similar problem with AIR 3.2 and a fullscreen, fixed-orientation (landscape) app in iOS - the splash image starts in landscape, then flips to the wrong orientation during loading. I suspect it's a bug but couldn't find a workaround.
Since I don't see any pressing reason to move to 3.2, I'm sticking with AIR 3.1 for the time being, which displays the splash image correctly.
I've been working on my first iPad based project which has proven a massive learning curve but I'm nearly there. I have a small issue left however.
I've got my iPad to work in all orientations as dictated by Apple however they keyboard always comes on from the Portrait position unless the user rotates the device first. Does anyone have any suggestions where this is coming from? Just can't seem to figure out the reasoning for it. Any thoughts much appreciated, I'm sure this is glaringly simple but I'm just pulling my hair out here.
The keyboard displays based on the device's true orientation regardless of the layout any views. If the device is in portrait, the keyboard displays in portrait and it will not change until the device is physically rotated to landscape.