【问题标题】:UIWebView pdf content is no resized in iPhone 5 (4-inch)UIWebView pdf 内容在 iPhone 5(4 英寸)中未调整大小
【发布时间】:2012-09-28 13:24:29
【问题描述】:

我正在使用 UIWebView 加载本地 5 页 pdf 文件,页面内容在 iPhone(3.5 英寸)中是完美的,但在 4 英寸中没有适当调整大小,请查看屏幕截图。
我该如何解决?
谢谢

【问题讨论】:

    标签: iphone xcode pdf uiwebview


    【解决方案1】:

    我不认为你可以解决它。 UIWebView 缩小 pdf 以使它们适合 iPhone 屏幕,但不会拉伸它们。

    如果 pdf 是本地的,如您所说,您始终可以包含 2 个 pdf 文件,一个用于 iPhone 4 英寸,一个用于 3.5 英寸。

    【讨论】:

    • 如果你是对的,UIWebView 应该让每个页面都适合 iPhone 4 英寸,但它在 iPhone 4 英寸中没有这样做,只有 3.5 英寸
    • 它不适合 4 英寸。您需要制作另一个页面长度更长的 pdf 以适应 4 英寸 iPhone 的新屏幕比例... UIWebView 不会拉伸 pdf只是为了使其纵向适合页面,但它会缩放 pdf,使其适合沿手机宽度的页面。对不起,如果我在上面不够清楚
    【解决方案2】:

    您可以查看 4 英寸或 3.5 英寸的屏幕尺寸

     CGRect screenBounds = [[UIScreen mainScreen] bounds];
    if (screenBounds.size.height == 568)
    {
       //for iphone 5 
       //for 4 inch
    }
    else
    {
      //for iphone 4
      //for 3.5 inch
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-17
      • 2012-09-13
      • 2013-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多