【发布时间】:2013-11-18 03:18:59
【问题描述】:
在开发一个 AIR iOS 应用程序时发现了一件奇怪的事情。
在我的应用程序中,我有一个导航面板,显示在主要内容保存 Sprite 上方。拥有此面板显示会导致应用程序在 iPad1 上崩溃(猜测内存过多)。所以我添加了一个函数,基本上将内容持有者 Sprite(通过 BitmapData 绘制函数)绘制到其上方的 Sprite 中,并关闭内容持有者的可见性。基本上就是截图。
但是,我现在在 2 个不同的 iPad 上看到内容持有者中的任何动态添加的文本都没有被绘制。有时,第一次会,但之后不会。
需要注意的一点是,关闭文本字段的 cacheAsBitmap 属性可以解决问题。不幸的是,这不是一个选项,因为应用程序的文本非常繁重,如果动态生成的文本不是位图,性能会明显变慢。
对可能发生的事情有什么想法吗?
提前感谢您的帮助。
-马克
【问题讨论】: