layoutRoot | 要执行布局重新构建的布局元素。 |
强制立即重新构建受计算影响的布局元素和子布局元素。
布局系统在常规使用时不应使用此方法。而应改用 MarkLayoutForRebuild,此方法可在下一布局过程期间触发延迟的布局重新构建。延迟的重新构建可按正确顺序自动处理整个布局层级视图中的对象,防止对相同布局元素执行多次重新计算。
但为了满足特殊的布局计算需求,可以使用 ForceRebuildLayoutImmediate 来立即解析子树的布局。甚至可以从内部布局计算方法(如 ILayoutController.SetLayoutHorizontal 或 ILayoutController.SetLayoutVertical)中执行此操作。仅限于在以下情况下使用:尽管会导致额外的性能损失,但多个布局通道仍不可避免。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.