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