【问题标题】:My `UIWebView` is supporting zooming on iPad but not for iPad mini我的 `UIWebView` 支持在 iPad 上缩放,但不支持 iPad mini
【发布时间】:2014-06-14 02:35:10
【问题描述】:

我的UIWebView 支持在 iPad 上缩放,但不支持 iPad mini 我用过setScalesPageToFit:YES

【问题讨论】:

  • 他们运行相同版本的 iOS 吗?我更倾向于认为这是 iOS 版本问题而不是设备问题,因为设备的行为应该相同。
  • ipad 和 ipad mini 的 ios 版本都是 7.0.0 到 7.1。
  • 您的意思是每个都有一个,或者您有多个 iPad 和多个 iPad mini?因为这可能是他们在 7.1 中修复的 7.0 中的错误,或者它可能在 7.0 中工作并被 7.1 破坏。
  • 好的。我有多个设备,但不是每个版本。缩放不适用于 ipad mini。是否有任何可能影响 webview 缩放的设备设置?
  • 没有。但是iOS版本和缩放能力之间有关联吗?这就是我想要弄清楚的。

标签: ios objective-c ipad uiwebview


【解决方案1】:

为了正常工作,你应该在UIWebView完全加载后写setScalesPageToFit:YES

这意味着您将在webViewDidFinishLoad 中写入setScalesPageToFit:YES

- (void)webViewDidFinishLoad:(UIWebView *)webView {
   [yourWebView setScalesPageToFit:YES];
}

如果上述方法不起作用,请尝试以下方法。

我记得我遇到过这样的问题,这很奇怪。当我在 IB 中单击 sizeToFit 时,一切正常。


编辑 1

检查以下问题。可能你也有同样的问题。

https://stackoverflow.com/a/19662549/1066828

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多