Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Hocchi01 opened this issue Apr 17, 2024 · 1 comment
Open

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

Hocchi01 opened this issue Apr 17, 2024 · 1 comment

Comments

@Hocchi01
Copy link

我在使用 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

@liangxiegame
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants