ios横竖屏切换问题

自己定义的,你想定义abc都行,又不一定要这个:sweat_smile:

emmmm static_self是AppController的静态变量吧 我在RootViewController.m中调用的时候报错 网上搜到的是静态全局变量只能在本文件中使用···

旋转屏幕的方法不是jsb调用的么,是静态方法,我是在Appdelegete里面调用的

老哥 ···
我在RootViewController.h中定义了两个属性


然后在RootViewController.m中重写了方法

在AppController.m中创建旋转方法

然后jsb调用的时候报错

这咋整啊···麻烦老哥了···

这个值改为YES

还是一样的报错

你一开始的orientationMask和orientation要和你勾选的值一样,就像这样

这个两个属性初始化了的···
这个函数也改成return YES了


但···还是报错


jsb里面调的方法失败了,你是怎么调用的

你把方法名改一下吧,把set改为其它的看看,会不会方法名冲突了,还是说appCtrl没初始化

老哥 问题找到了 如果再构建的时候不勾选Portrait的话

就会出现

但是勾选了的话进入游戏的时候就是竖屏 然后在跳成横屏 而且锚点偏移

构建的时候如果没有勾选想要的屏幕格式 就会抛出app的横竖取向与所支持的取向没有共同方向的异常

您好 我也碰到了 这个问题 请问您解决了吗

并没有 最后强制吧大厅做成显示为横屏的竖屏场景了

我现在 iOS的时候 必须要勾选 竖屏 和 横屏 这样才可以动态切换 但是如果设备当前是竖屏启动就正常运行 设备要是横屏启动应用 就出现偏移了 很头疼 不知道怎么解决 单开一个竖屏的话 那游戏自动转屏就不能用了

因为不仅要做横竖屏切换 好像还要实现横竖屏适配

额,这个帖子给了我一些帮助,完美实现了屏幕转换,我发了个帖子,可以参考下
https://forum.cocos.com/t/topic/79780?u=tuyazuo