【问题标题】:Preventing pinch zoom and double tap zoom on UIWebview防止 UIWebview 上的捏缩放和双击缩放
【发布时间】:2013-02-21 06:06:44
【问题描述】:

我知道这个问题以前曾以各种方式提出过,但我想把我试图解决的问题提出来。我在 UIWebview 上加载谷歌地图,而不是使用 Mapkit。缩放地图有一个限制。因此,我想限制用户使用双击或捏合来缩放,这恰好是 UIWebview 的默认行为。我为应用程序用户的使用提供单独的放大/缩小按钮。任何人都可以提供相同的解决方案。使用 iOS6 SDK。

webView.multipleTouchEnabled = NO;

或

webView.scalesPageToFit = NO;

以上方法对我不起作用。

【问题讨论】:

  • 对不起@H2CO3..其实我很着急所以我没有看最后一行...
  • @Kamath5687 不,是 Vishal 的(现已删除)评论值得面面相觑 - 他建议写 webView.scalesPageToFit = NO;,您在问题中明确提到“不起作用”。
  • 最初禁用 webview 的捏合,直到你给出上面的代码行
  • webView.scalesPageToFit = NO;这条线??
  • 我认为在 iOS6 中的行为可能会有所不同。这是默认情况下发生的

标签: iphone objective-c ios6 uiwebview


【解决方案1】:

我认为您必须注入 html 才能使其正常工作。

<meta name="viewport" content="width=1000px;  user-scalable=0;" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    • 1970-01-01
    • 2013-03-26
    相关资源
    最近更新 更多