iphone – 发布iPad应用程序的方向

iphone – 发布iPad应用程序的方向,第1张

概述在我的iPad应用程序中,我需要运行一些布局代码来根据方向设置正确的布局。默认情况下,布局配置为横向,因此在应用程序以纵向模式启动的情况下,我需要采取额外的 *** 作来正确配置视图以便以纵向显示。 在我的应用程序:didFinishLaunchingWithOptions:方法,我使用[[UIDevice currentDevice]方向]检查方向。这里的问题是,即使应用程序从风景开始,它始终返回纵向。 在我的iPad应用程序中,我需要运行一些布局代码来根据方向设置正确的布局。默认情况下,布局配置为横向,因此在应用程序以纵向模式启动的情况下,我需要采取额外的 *** 作来正确配置视图以便以纵向显示。

在我的应用程序:dIDFinishLaunchingWithOptions:方法,我使用[[UIDevice currentDevice]方向]检查方向。这里的问题是,即使应用程序从风景开始,它始终返回纵向。有没有办法解决?

解决方法 这是预期的行为。 Quoth 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.

换句话说,就设备而言,当应用程序启动时,方向是纵向。在应用程序之后的某个时刻:dIDFinishLaunchingWithOptions:它会检测不同的方向,并调用你的shouldautorotatetoInterfaceOrIEntation:方法,然后你的other view rotation methods,你应该正常处理。

总结

以上是内存溢出为你收集整理的iphone – 发布iPad应用程序的方向全部内容,希望文章能够帮你解决iphone – 发布iPad应用程序的方向所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1087040.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存