我正在使用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秒钟。我试过常规模态,但这会产生更糟糕的问题。我该怎么办?
答案 0 :(得分:0)
你应该承认“UIImageView”是一个非常通用的假设,可以找出你的问题实际上是什么。仅出于纯粹的诊断目的,我会做以下检查:
检查您分配给UIImageView的UIImage的大小。如果UIImage太大,分辨率越高,动画中可能会出现渲染问题。
要正确检查发生了什么,您可能需要运行将“Time Profiler”添加到选项卡的工具。执行VC2的弹出或关闭,您应该能够找出故障的来源。
我知道这是一个非常通用的答案,但是如果您提供的信息很少,则认为没有人可以帮助您。
希望这有帮助。