我在ImageView中的图像故障了一秒钟

时间:2014-10-25 01:02:40

标签: ios objective-c iphone uiviewcontroller

我正在使用Xcode 5.1.1

当我从ViewController 1中单击BACK按钮到ViewController 2时,当VC 1出现时,ImageView会在恢复正常之前出现1秒钟的故障。我尝试使用performSegueWithIdentifier对segue进行编程,但这并没有解决问题。我尝试使用Modal的交叉溶解过渡,覆盖垂直和部分交叉,但它们也无助于故障。只有水平翻转没有毛刺,但我的应用程序看起来不太好。我目前正在使用unwind segue从VC 2转到VC 1,但VC 1出现故障1秒钟。我试过常规模态,但这会产生更糟糕的问题。我该怎么办?

1 个答案:

答案 0 :(得分:0)

你应该承认“UIImageView”是一个非常通用的假设,可以找出你的问题实际上是什么。仅出于纯粹的诊断目的,我会做以下检查:

  • 检查您分配给UIImageView的UIImage的大小。如果UIImage太大,分辨率越高,动画中可能会出现渲染问题。

  • 要正确检查发生了什么,您可能需要运行将“Time Profiler”添加到选项卡的工具。执行VC2的弹出或关闭,您应该能够找出故障的来源。

我知道这是一个非常通用的答案,但是如果您提供的信息很少,则认为没有人可以帮助您。

希望这有帮助。