iPad,我可以在不使用视图控制器的情况下检测设备旋转吗?
我正在制作一个 iPad 应用程序,但不使用视图和视图控制器(除了调用我自己的 openGl 绘图函数),
我希望应用程序能够根据设备的握持方式来更改其绘图方向。 然而,通过我所做的研究,我所能找到的只是如何通过视图控制器和加速计来做到这一点。
有没有一种方法可以做到这一点,而无需花费所有使用这些的开销,或者我运气不好?
如果有请指出我正确的方向。
先感谢您。
I am making an Ipad app and im not using the views and view controllers (Except to call my own openGl drawing funcitons)
I want the app to be able to change its drawing orientation depending on how the device is held.
However with the research that ive done all I can find is how to do it through view controllers and accelerometers.
Is there a way to do it without going through all the overhead of using those, or am I out of luck?
If there is please point me in the right direction.
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
哇,我在发布问题后就找到了我正在寻找的东西。
但如果有人想知道这里有一个简单的方法来找出设备的总体方向。
首先,您需要设置 UIDevice 接口来检测方向:
然后我相信有几种不同的方法来处理它的功能,但我只需要一些简单的东西,所以我在更新循环中添加此代码:
这为您提供了方向设备!
简单的!
Wow, I found exactly what I was looking for right after I posted the question.
But if anybody is wondering heres and easy way to figure out the general orientation of the device.
First you need to set up the UIDevice interface to detect orientation with:
Then I believe there are several different ways of processing what it does but I just needed something simple so I add this code in my update loop:
And that gives you the orientation of the device!
Easy!