Files
watrbx-game-engine/iOS/RobloxUI/Source/Components/NonRotatableViewController.m
T
2025-09-18 17:55:52 -04:00

40 lines
938 B
Objective-C

//
// NonRotatableViewController.m
// -A subclass of UIViewController to prevent the screen from rotating
// RobloxMobile
//
// Created by Kyler Mulherin on 3/10/15.
// Copyright (c) 2015 ROBLOX. All rights reserved.
//
#import "NonRotatableViewController.h"
@interface NonRotatableViewController ()
@end
@implementation NonRotatableViewController
#ifdef __IPHONE_9_0
- (UIInterfaceOrientationMask)supportedInterfaceOrientations
#else
- (NSUInteger)supportedInterfaceOrientations
#endif
{
switch ([UIDevice currentDevice].userInterfaceIdiom)
{
case UIUserInterfaceIdiomPad: return UIInterfaceOrientationMaskLandscape;
case UIUserInterfaceIdiomPhone: return UIInterfaceOrientationMaskPortrait;
case UIUserInterfaceIdiomUnspecified: return UIInterfaceOrientationMaskPortrait;
default: return UIInterfaceOrientationMaskPortrait;
}
}
- (BOOL)shouldAutorotate
{
return NO;
}
@end