iOS应用程序作为分阶段播放

时间:2013-08-07 22:59:36

标签: ios objective-c uiview states

这可能不是一个独特的问题,但我不知道该怎么说,因为我的Google技能不足。

我正在编写一个应用程序框架,我花了很多时间编写一个系统来在屏幕上存储UIView元素的位置和其他属性。

我想知道的是这样的事情是否已经存在,因为即使我的系统运行良好,我也担心大量元素的内存使用情况。

基本上,我将UIControl子类化,并添加了一个“状态”属性,用于存储位置,alpha,colorscheme数据以及适用于界面中某个状态的所有形式的变换。这类似于位于舞台上的演员。当场景发生变化(按下按钮或其他东西)时,演员(UIViews)确切地知道在哪里以及如何从存储的数据中查看。

这意味着只需按一下按钮和NSNotification,我就可以广播一个标识所处状态的简单整数,并且相应地动画所有必需的属性。

我在浪费时间吗?这样的事情是否已经存在。它似乎不包含在Apple提供的工具中。

0 个答案:

没有答案