我最近才将 XCode 更新到 3.2.2,并开始使用 iPad 模拟器。
我遇到了 WebView 问题。我用它来加载带有 Google Maps API 实现的 url。 map 加载并正确显示,但是当我尝试单击并拖动它来平移 map 而不是平移 map 时,整个 WebView 会垂直滚动,露出深灰色背景。当我松开它时,它会弹回原位。
此外,当我按住选项键捏合 map 时,它没有响应。如果我加载map.google.com页面, map 就会平移并且响应良好,但不是我的。这里没有特殊的代码,只是通常的 NSUrlRequest。在 iPhone 模拟器中运行良好,但在 iPad 模拟器中则不行。还选中“启用用户交互”。
对于为什么会发生这种情况有什么想法吗?
最佳答案
这看起来像是模拟器中的一个故障。
我建议:
- 尝试旧版本或新版本的 ipad 模拟器
- 尝试使用 iPhone 模拟器看看问题是否仍然存在
- 在设备上尝试
您最终可能会与我们分享 URL 和其他代码,以便我们可以 检查是否有明显的问题。
关于iPad 模拟器 WebView/Google map API 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2790482/