自动旋转被此处的地图子视图破坏

问题描述 投票:0回答:1

我在iOS 10 Xcode 8.3.3上无法自动旋转消失。我在另一个容器视图控制器中有2个视图控制器。第一个是用于测试的空白视图。第2个是从第3方lib-HERE Map Starter带来的地图视图,它作为UIView子类安装。当我:

  1. 在view1上打开应用程序,更改设备的方向-自动旋转发生
  2. 切换到视图2(地图),自动旋转也在这里起作用。
  3. 切换回视图1,更改设备的方向-自动旋转不会发生。 // 4.切换到视图2,自动旋转再次在此处起作用。

因此,我将问题提交给地图提供商,但问题是:UIView可以做什么以停止包含UIViewController进行自动旋转?也许我可以在视图2消失时做相反的事情?

注意:1.应该在所有3个ViewController中返回yes,supportedInterfaceOrientations返回UIInterfaceOrientationMaskAll。 2.通过编程方式切换VC,以便卸载消失的VC。

源代码为here,除了第三方库类之外,因为我不确定许可,并且还需要注册才能工作。而不是lib,有一个空的NMAMapView类-在实际解决方案中,它来自lib。

ios objective-c uiview here-api auto-rotation
1个回答
0
投票

距您询问此查询已有很长时间了。抱歉,我们无法及时提供解决方案。我们要求您检查并确认此问题是否仍然存在。也浏览HERE开发人员门户:https://developer.here.com/documentation/ios-sdk/dev_guide/topics/map-items.html

期待将来为您提供帮助。关于这里的支持

© www.soinside.com 2019 - 2024. All rights reserved.