在模拟器中为tvOS app旋转显示

时间:2017-04-03 18:19:36

标签: xcode tvos simulator

我有一个将部署到tvOS的本机应用程序。目前,我正在Apple的Simulator的帮助下建立。

它处于横向模式,将部署的电视处于纵向模式。

我无法将模拟器旋转到纵向模式,但我被卡住了。我花了一个小时左右的谷歌搜索,我找不到如何旋转我的tvOS应用程序的答案。该选项位于Hardware > Rotate Left,但它显示为灰色。

tvOS rotate greyed out

如何将我的tvOS应用程序旋转90度?

1 个答案:

答案 0 :(得分:1)

至少到目前为止,使用tvOS 10.2。 AppleTv仅支持横向方向。

如您所见,UIDeviceOrientation的定义标记为__TVOS_PROHIBITED

typedef NS_ENUM(NSInteger, UIDeviceOrientation) {
    UIDeviceOrientationUnknown,
    UIDeviceOrientationPortrait,            // Device oriented vertically, home button on the bottom
    UIDeviceOrientationPortraitUpsideDown,  // Device oriented vertically, home button on the top
    UIDeviceOrientationLandscapeLeft,       // Device oriented horizontally, home button on the right
    UIDeviceOrientationLandscapeRight,      // Device oriented horizontally, home button on the left
    UIDeviceOrientationFaceUp,              // Device oriented flat, face up
    UIDeviceOrientationFaceDown             // Device oriented flat, face down
} __TVOS_PROHIBITED;