liangxiegame/QFramework

UIKit Create UICode 重复生成了预制体内 Bind 的字段

Opened this issue · 1 comments

我在使用 UIKit 创建的 UIPanel 对象中挂载了一个普通的预制体(它不是 QF 中的 UIElement,因为我想复用在多个不同的 UIPanel 中,UIElement 看上去是专门为某个 UIPanel 定制的 UI 组,因此我暂时还没有使用过它)。这个预制体其下挂载了包含 Bind 组件的 UI 控件 A。这个 Bind 属性中显示属于该预制体的 ViewController,并且该预制体的 ViewController 已生成该控件 A 字段。但是当对该 UIPanel 使用 Create UICode 时仍会在该 UIPanel 的脚本中生成控件 A 字段,我希望字段 A 封装在它的预制体中就好,而不必在 UIPanel 中重复绑定,而且我已经将该预制体的脚本 Bind 在了 UIPanel 上,这造成了一定的冗余。

QF version:v1.0.118
Unity version:2021.3.27

不好意思 这么久才回复 这个是历史遗留问题 我后续会随着更新把 UIKit 和 CodeGenKit 的用法统一的 谢谢提供反馈