1

我正在做一个 Corona sdk 项目。
我一直在寻找解决问题的方法,但找不到任何东西。

我想做的是设置构建设置,以便如果应用程序在 iPhone 上,则仅支持纵向。如果应用程序在 iPad 上,我希望只支持横向。

是否可以做一些事情,比如在 iPhone plist 中设置方向数组?

settings = {
 iphone ={
  plist={
   orientation= {
    default = "portrait",  
    content = "portrait",
    supported = {"portrait" }
   } 
  }
 }
}

或者只是从 plist 更改表中包含的值?

settings = {
  orientation= {      
    supported = {"landscapeRight", "landscapeLeft","portrait", "portraitUpsideDown"}
  }
 iphone ={
  plist={
   orientation.default="portrait"

  }
 }
}

也许我只是以错误的方式看待这个问题,但此时我似乎找不到任何解决方案。

4

1 回答 1

1

你不能像这样使用 build.settings 。不支持。最好的办法是在代码中确定您是 iPad 还是 iPhone,并相应地定位您的元素或生成应用程序的单独版本,仅限 iPad 和仅限 iPhone。

于 2013-07-01T00:43:07.527 回答