我在两个方向上显示我的应用程序时遇到问题(在iPad上)。有时我的应用程序卡住了,所有的显示对象都在右上角(只有当用户在纵向模式下旋转应用程序时才会发生这种情况),否则应用程序是正常的。我被困在这一点上了。我该如何解决这个问题?下面是我的代码:
function onOrientationChange( event )
if system.orientation == "portrait"
or system.orientation == "portraitUpsideDown" then
_W = 768
_H = 1024
_X = _W/2
_Y = _H/2
else
_W = 1024
_H = 768
_X = _W/2
_Y = _H/2
end
end
Runtime:addEventListener( "orientation", onOrientationChange )如有任何帮助,我将不胜感激。
谢谢。
发布于 2013-08-23 13:43:54
我认为你可以通过从你的项目中删除上面的代码,并在你的build.settings文件中添加以下代码来解决这个问题(因为你需要两种纵向模式的方向):
orientation =
{
default = "portrait",
supported =
{
"portrait", "portraitUpsideDown"
},
},继续编码................:)
https://stackoverflow.com/questions/18383276
复制相似问题