## 控件通用操作方法 ### UI到代码之间的控件对接 #### ID说明 类似的Android的操作方法,每个控件在UITool中编辑的时候都会有一个唯一ID。 ID定义在对应的Activity的头文件中。 如:main.ui 的贴图中贴上了一个文本控件,用于显示文本动画 ![](https://box.kancloud.cn/52c44ec00f3cf233fabd5a85dc968a0c_374x229.png) #define ID_MAIN_LABEL_ANIMATION 50000 其中: ID_ 是ID标签的起始头 MAIN_ 是UI文件名的定义,标志这个标签属于哪一个页面 LABEL_ANIMATION 是在UITool中的name标签如图所示: ![](https://box.kancloud.cn/4a3747edf6783b537c62007a57a47a33_214x395.png) #### ID对应的方法 ~~~ void MainActivity::onCreate() { Activity::onCreate(); /** * 通过ID值找到对应的控件 */ mTextAnimation = (ZKTextView *) findControlByID(ID_MAIN_LABEL_ANIMATION); ...... } ~~~ 当mTextAnimation不为NULL的时候则这个mTextAnimation会指向我们在UI贴图中的LABEL_ANIMATION 这个对象。后期就可以对它进行操作或者监听消息