【问题标题】:Unable to get zoom effect with Apple's ZoomingPDFViewer library无法使用 Apple 的 ZoomingPDFViewer 库获得缩放效果
【发布时间】:2016-05-27 10:39:21
【问题描述】:

我正在努力将 Apple 的 ZoomingPDFViewer 库集成到我的一个应用程序中。我也尝试过使用他们的示例代码,但它不允许我缩放(在设备和模拟器上测试)。我已经浏览了常见问题解答和其他部分,但找不到任何解决方案。但是 PDF 查看工作正常。

我正在使用 Xcode 7.2 并在 iPad 上以横向模式进行测试。这个库真的支持缩放吗?谁能告诉我如何启用放大。

感谢任何帮助。

【问题讨论】:

    标签: ios objective-c ipad ios-simulator xcode7


    【解决方案1】:

    在 viewWillAppear 中的库代码的 DataViewController.m 文件中,

    //如果我们的页面当前以横向显示,则禁用缩放

    if( self.interfaceOrientation == UIInterfaceOrientationPortrait || self.interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown )
    {
        [self.scrollView setUserInteractionEnabled:YES];
    }
    else
    {
        [self.scrollView setUserInteractionEnabled:NO];
    }
    

    在此处将 NO 设置为 Yes 将启用横向模式下的缩放。但是缩放的处理不如纵向模式..

    【讨论】:

    • 我想以横向放大页面,因为我启用了用户交互但得到了意想不到的结果。而不是放大两个页面变成可移动的。我应该怎么做才能在横向模式下实现放大功能。
    • @AhadKhan 这就是这个库的限制。正如我在回答中所写的那样“在此处将 NO 设置为 Yes 将启用横向模式下的缩放。但缩放的处理不如纵向模式......”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-10
    相关资源
    最近更新 更多