【问题标题】:Memory warning/performance issues内存警告/性能问题
【发布时间】:2012-09-27 12:29:59
【问题描述】:

iOS 6 SDK。 Xcode 4.5。

使用故事板和弧线。我正在制作一个包含许多计算各种公式的计算器的应用程序。在一个场景中,我使用了 8 个UIButtons,它们有一个 PNG 文件作为背景图像,它们被标记为不同的公式类别,以允许用户导航到 8 个不同的公式,这些公式包含在 8 个不同的场景中。

我正在使用模态转场,并正在使用[self.presenting dismissViewController] 方法来关闭每个场景。这一切都很好。

特别是在一个计算器上,我将场景设置为类似于一个实际的计算器。我使用了一个UIImageView 和一个UILabel 在它上面像一个显示器。即使没有附加代码,在我的设备上运行时,我注意到过渡到该场景时会挂起。我不确定为什么。此外,每当我按下按钮时,我都会在控制台中收到接收内存警告。我还显示仪器有泄漏。

此应用在模拟器中完美运行,但在实际手机上却无法正常运行。我不确定出了什么问题。可能是我的编译器设置?还是我没有以编程方式设置按钮图像的事实?即使只有 UIImage 带有蓝色图片 PNG 和顶部的标签,此视图没有按钮或视图控制器,它仍然会挂起。

我会很感激任何提示或教程,或者只是简单地告诉我我做错了什么,哈哈。

谢谢。

【问题讨论】:

    标签: ios xcode ios6


    【解决方案1】:

    我发现出了什么问题。我在每个按钮上都使用了非常高分辨率的图像。当我用低分辨率图像替换它时,内存问题就消失了

    【讨论】:

      猜你喜欢
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      相关资源
      最近更新 更多