我注意到在启动应用程序时,system.orientation会给出iPhone5S上在build.settings中定义的默认方向。我的测试代码在iPad2和iPadMini上得到了正确的答案,但在iPhone5S上无论应用程序以哪种方向启动,我都会得到build.settings的默认设置。有什么提示或想法吗?
build.settings
我以打印为例,实际上是将字符串发送到设备屏幕。
我基本上必须旋转5S才能开始获取正确的方向细节,默认情况下它总是显示“纵向”。可以想象,在iPhone 5S上运行我的应用程序时,这很让人恼火。
使用版本:构建版本2013.2100(2013.12.7)
build.settings
orientation = {
default = "portrait",
supported = {
"landscapeLeft", "landscapeRight", "portrait", "portraitUpsideDown"
}
main.lua
print ( system.orientation ) -- gives wrong answer on iphone5S but not ipad2 or ipad Mini ?
我以打印为例,实际上是将字符串发送到设备屏幕。
我基本上必须旋转5S才能开始获取正确的方向细节,默认情况下它总是显示“纵向”。可以想象,在iPhone 5S上运行我的应用程序时,这很让人恼火。
使用版本:构建版本2013.2100(2013.12.7)