Description

Many landscape apps have the long side on the left side down, but UE4 defaults to the lower long side on the right side.

I thought it would be nice to have an option to change the default orientation in the project setting.

I think that it is controlled by the following part.

Engine\Source\Programs\UnrealBuildTool\Platform\IOS\UEDeployIOS.cs

Ini.GetBool("/Script/IOSRuntimeSettings.IOSRuntimeSettings", "bSupportsLandscapeRightOrientation", out bSupported);
SupportedOrientations += bSupported ? "\t\t<string>UIInterfaceOrientationLandscapeRight</string>\n" : "";
bSupportsLandscape = bSupported;
Ini.GetBool("/Script/IOSRuntimeSettings.IOSRuntimeSettings", "bSupportsLandscapeLeftOrientation", out bSupported);
SupportedOrientations += bSupported ? "\t\t<string>UIInterfaceOrientationLandscapeLeft</string>\n" : "";
bSupportsLandscape |= bSupported;

https://udn.unrealengine.com/questions/434173/ios%E3%81%AE%E6%A8%AA%E5%90%91%E3%81%8D%E3%82%A2%E3%83%95%E3%83%AA%E3%81%AE%E3%83%86%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88-%E6%96%B9%E5%90%91%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6.html?childToView=434385#answer-434385

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-59381 in the post.

0
Login to Vote

Fixed
ComponentUE - Platform - Mobile
Target Fix4.21
Fix Commit4339733
Main Commit4356719
Release Commit4399518
CreatedMay 21, 2018
ResolvedSep 3, 2018
UpdatedAug 21, 2021