【问题标题】:UIImageView showing content with severe delayUIImageView 显示严重延迟的内容
【发布时间】:2015-10-23 19:43:02
【问题描述】:

这对我来说真的是个谜(iOS 8、Xcode 6.x、St​​oryboard):

我以模态方式呈现一个视图控制器 (VC),覆盖在呈现它的 VC 上。

在展示的 VC 上,有一张带有 pdf 资产的静态图片。加载VC时,图像不显示,然后大约20秒后显示。

可能出了什么问题?我在这个 VC 的代码中设置了图像缓存,所以我删除了它,结果相同。我还尝试将资产切换为 png 图像,还是一样。我现在真的很迷茫,有没有cmets?

【问题讨论】:

    标签: objective-c uiimageview storyboard interface-builder delay


    【解决方案1】:

    听起来你没有在主线程上设置图像。

    将其包裹在您设置图像的代码行中。

    dispatch_async(dispatch_get_main_queue(), ^{
        // set your image here
    });
    

    【讨论】:

    • 我确实尝试过这个,最终我必须将初始图像设置为其他内容或为空,这很有效。但是,如果在 IB 中将图像初始设置为相同的 pdf,即使这样也不起作用。我想这仍然不是根本原因......感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-21
    • 2023-04-11
    • 2017-02-20
    • 1970-01-01
    • 2013-11-29
    • 1970-01-01
    • 2016-01-26
    相关资源
    最近更新 更多