objective-c - iPad 启动方向

标签 objective-c cocoa-touch ios ipad uiinterfaceorientation

在我的信息 plist 中,我将支持的界面方向 (iPad) 定义为所有方向,并且它有效。唯一的问题是,如果我以横向模式启动,它会以纵向模式启动,但如果我旋转然后再旋转回来,它就会修复。 那么我怎样才能让它适应启动方向呢? 谢谢。

最佳答案

您可以通过在您的 didFinishLaunchingWithOptions: 或 View Controller 的 viewWillAppear: 中实现以下内容来强制您需要的方向。

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft animated:NO];

关于objective-c - iPad 启动方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6062700/

相关文章:

iphone - 获取经度和纬度值

ios - 如何以编程方式将 "tap"发送到 Apple Watch

ios - 无法使用 DynamoDB 扫描中的信息

iphone - 应用程序启动后显示特定的 View Controller

ios - UIAlertView 中的全文在 iOS 8 中未正确显示

iphone - - (void)applicationWillResignActive :(UIApplication *)application never gets called

ios - 如何处理 : App Store Connect Operation Error (ERROR ITMS-90744: "Unsupported Xcode or SDK Version. )

ios - AFNetworking 2.0、AFJSONResponseSerializer、AFHTTPResponseSerializer 和并发

iphone - iOS 上的远程 MS SQL 或 MySQL 数据库

iphone - iOS UITableView 随机崩溃