我在iOS 10,Xcode 8.3.3上遇到自动旋转消失的问题。我在另一个容器视图控制器内有2个视图控制器。第一个是测试的空视图。第二个是从第三方库 - HERE Map Starter带来的地图视图,它作为UIView子类安装。 当我:
所以我会向地图提供者提交一个问题,但问题是:UIView可以做些什么来阻止包含UIViewController进行自动旋转?可能我可以在观点2消失时做相反的事情吗?
注意:1。shouldAutorotate返回yes,supportedInterfaceOrientations返回所有3个ViewControllers中的UIInterfaceOrientationMaskAll。 2. VC以编程方式切换,以便卸载正在消失的VC。
除了第三方lib类之外,源代码是here,因为我不确定许可,还需要注册才能工作。而不是lib,而是一个空的NMAMapView类 - 在真正的解决方案中,它来自lib。