gpt4 book ai didi

iphone - 获取 iPad 应用程序的启动方向

转载 作者:IT王子 更新时间:2023-10-29 08:01:59 26 4
gpt4 key购买 nike

在我的 iPad 应用程序中,我需要运行一些布局代码以根据方向设置正确的布局。默认情况下,布局配置为横向,因此在应用程序以纵向模式启动的情况下,我需要采取额外操作来正确配置 View 以纵向显示。

在我的 -application:didFinishLaunchingWithOptions: 方法中,我使用 [[UIDevice currentDevice] orientation] 检查方向。这里的问题是,即使应用程序以横向启动,它也总是返回纵向。有什么办法解决这个问题吗?

最佳答案

这是预期的行为。郭思the UIViewController documentation :

Note: At launch time, applications should always set up their interface in a portrait orientation. After the application:didFinishLaunchingWithOptions: method returns, the application uses the view controller rotation mechanism described above to rotate the views to the appropriate orientation prior to showing the window.

换句话说,就设备而言,应用程序启动时方向是纵向的。在 application:didFinishLaunchingWithOptions: 之后的某个时刻,它将检测到不同的方向并调用您的 shouldAutorotateToInterfaceOrientation: 方法,然后调用您的 other view rotation methods ,您应该照常处理。

关于iphone - 获取 iPad 应用程序的启动方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3402401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com