We are using TouchID for our iPad app, which supports both Portrait & Landscape orientation.
According to our understanding, the TouchID authentication dialog doesn't support Landscape orientation, which is still fine; however, upon turning the screen to landscape mode, the TouchID dialog remains in portrait mode, but the viewcontroller also fails to rotate to landscape! Besides, the statusbar rotates to landscape mode, giving an ugly look.
We have observed the similar behavior on iTunes too. Please advice if this is the standard behaviour or is there any other way to solve the issues.
I have same problem in my app. It seems that Touch ID dialogue prevents view controller under from getting information about device rotation. I tested it on App Store - tried to buy app. When dialogue appeared on dialogue rotate, App Store didn't react to device rotation.
Tested on iOS 10.2 (14C92)
Related
I made an iOS app with some web views an a contact page. You can navigate by using the toolbar on the bottom. I enabled landscape and, of cause portrait mode.
Should I enable upside down in my iOS app, too? Ore should i rather disable it? What is more user-friendly? What do you prefer?
If your app contains web views and contact pages then you should probably not enable upside down as it may not be user-friendly and cause inconvenience to the user while receiving calls, etc.
However, music and voice memo seems to be some situations where Apple saw fit to enable upside down. The reason is:
1.Voice Memos: Since the main microphone is on the bottom of the device, this app decides to allow this seemingly taboo orientation and kindly rotates the interface for you.
2.Music: It seems to be another case where Apple saw fit to allow an upside down orientation, but only if your device is plugged into, and playing music through, something like a car stereo. Maybe Apple accommodated for that kind of situation where the device often needs to be placed in a strange orientation in order to fit into a car setup.
Check this for reference.
There are also some apps which support upside-down texting. Go through the link for details.
So, it entirely depends on the functionality of your app to decide whether upside-down should be enabled or not. You can provide the use of your app to get more precise answers.
The upside down orientation on iOS was introduced mainly for iPad apps, where it's more common open an app with the device rotated of 180°.
So if your app support iPad you should enable this orientation. As confirmation in Apple Documentation you can read:
Important: It is strongly recommended that your iPad applications
support all orientations. This includes portrait, portrait
upside-down, landscape left and landscape right. iPad apps that
require an orientation must support both variants of that orientation.
The entire interface is rotating correctly for all possible screen orientations. But when UIAlertView is shown it's not rotated to upside down orientation.
Are you talking about an iPhone app or an iPad app? Since upside down orientation on an iPhone app will probably get you rejected from the App Store: Past question about rejection from the App Store due to orientation.
If this is an iPhone issue that you're referring to, and you shouldn't allow upside down orientation support, try removing it, as explained in the attached post, as see if it resolves your issue.
I have a strange issue on iPAD. The app currently only supports Landscape.
However, when the user rotates the device to portrait and returns to the app, the app returns as portrait.
Another detail, the view has been presented modally before going into the background.
I am not sure if this is an iOS issue? or is there something I need to handle to catch orientation changes?
I'm developing a game in Adobe Flash, using Adobe AIR to publish a version for iOS devices. The issue I'm encountering is being unable to turn the stage's orientation to Landscape - it appears permanently stuck on Portrait. The publish settings make no difference to this, even when set to Landscape, the game doesn't turn. What is strange is that the iPhone menu at the top does orient to Landscape - so the clock reads landscape, whilst the game is still in portrait. Has anybody ever encountered this issue?
Do you use a framework that may change dynamicaly the orientation ?
Otherwise the right way to get Landscape only in a Air application is to set the following in your nameofyourapp-app.xml
<autoOrients>false</autoOrients>
<aspectRatio>landscape</aspectRatio>
I developed an app with starling in FlashDevelop.
I purchased the admob native extension from milkmangames.com.
The normal banners work as normal.
When I try to show an interstital, it works well.
Upon closing the modal interstital ad, the app switches the orientation,
from landscape left right to landscape right left.
What should I do in this situation?
In your air manifest set your orientation to landscape, this way it will never change the orientation.