gpt4 book ai didi

google-maps-sdk-ios - 使用 Google Maps SDK 1.4 在 iOS 7 上卡住 map

转载 作者:行者123 更新时间:2023-12-04 06:18:15 24 4
gpt4 key购买 nike

我在 iOS 7 beta 4 和 5 上使用 Google Maps SDK 1.4(和 1.2 ... 可能还有其他)时看到一个奇怪的问题。

在运行 iOS 7 beta 4 或 5 的设备上进行短暂的缩放和平移后,我的 GMSMapView 将停止响应手势。当您触摸它时,它不会缩放或平移或执行任何操作。

发生这种情况时,屏幕上出现的所有其他界面元素都将保持功能。以编程方式从 View 中删除和添加 map 将重新启用 map 。旋转设备不会影响 map 。
它只发生在运行 iOS 7 测试版的设备上,而不发生在运行 iOS 7 的模拟器上。在 iOS 5.1 和 6.x 设备上运行相同的应用程序不会重现此问题。

有没有其他人遇到过这样的问题?我不是经验丰富的 iOS 开发人员,所以我可能会遗漏一些简单的东西。

谢谢一堆!

最佳答案

UINavigationController 上的 GMSMapView(UIViewController)。
将此代码插入到 viewDidLoad 方法中。

-(void)viewDidLoad {

[super viewDidLoad];

// iOS7 add this code
if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}

.... your codes

}

关于google-maps-sdk-ios - 使用 Google Maps SDK 1.4 在 iOS 7 上卡住 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18220160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com