【问题标题】:Pause screen update while rendering pdf渲染 pdf 时暂停屏幕更新
【发布时间】:2012-05-29 00:37:12
【问题描述】:

我正在 ios 中制作一个以特定缩放级别呈现 pdf 的应用程序。该方法看起来不错,但是在渲染时,我只想保持屏幕暂停而不是看到光栅化的图块。有没有办法在开始过程时暂停屏幕,然后在完成后显示成品。比如……

[mainScreen pauseScreen]; //method I'm trying to find

[self redrawPDF]; //this method works fine

[mainScreen resume]; //show finished product

【问题讨论】:

    标签: iphone objective-c ios xcode ipad


    【解决方案1】:

    我不知道是否可以暂停将上下文渲染到屏幕,但您可以渲染到离屏位图,然后快速将该位图渲染到屏幕。这将对最终用户隐藏渲染过程。

    这是 Stack Overflow 答案的 link,解释了渲染到屏幕外位图的过程。

    【讨论】:

    • 我赞成,因为这可能是唯一的解决方案,但是在它变得更好之前,它仍然使图像变得更糟。我什至尝试截取屏幕截图,显示它,然后在渲染完成后关闭。看起来很糟糕,比像素化还要糟糕。我只是找到了更好的点来重新渲染。带着一些外界的希望敞开心扉,有办法
    猜你喜欢
    • 1970-01-01
    • 2020-11-23
    • 2022-11-22
    • 2020-08-24
    • 1970-01-01
    • 2020-08-28
    • 2011-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多