我们的iOS应用程序仅在纵向模式下运行,没有任何问题。我在info.plist.xml
中设置了以下内容 <key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
我现在将AdColony框架添加到项目中。一切都很好,除非我在观看视频时将设备从纵向模式旋转到横向模式:视频旋转。没关系,但是在视频播放完毕并返回应用程序后,它已经坏了(见截图)。不知怎的,它陷入了横向模式。有人可以帮我解决这个问题吗?
http://s9.postimg.org/dog11jywf/IMG_0040.png http://s9.postimg.org/xkc0h3fxr/IMG_0041.png
答案 0 :(得分:1)
AdColony视频不会在iPhone上以纵向显示(仅限横向显示),因此,只要您在重定向设备时没有将设备旋转到与视频正在播放的横向相反的方向,视频不应该旋转。听起来您使用的是不兼容iOS 8的旧版SDK。请更新到GitHub page上提供的最新版本。如果您在此之后仍然遇到问题,请向support@adcolony.com提交支持票。
答案 1 :(得分:1)
问题是AlertView lib。我使用DLAVAlertView,当视频停止时出现一个警报,检测到方向变化,并搞砸了布局。所以我禁用了警报的方向更改。