UGUI源码解析——LayoutUtility
Posted Hello Bug.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UGUI源码解析——LayoutUtility相关的知识,希望对你有一定的参考价值。
一:前言
布局的工具类,可以获取到对象的minWidth、preferredWidth、flexibleWidth、minHeight、preferredHeight、layoutPriority的属性值
二:源码解析
——获取对象属性值的方法
以上方法可以获取到对象的minWidth、preferredWidth、flexibleWidth、minHeight、preferredHeight、layoutPriority的属性值
——GetLayoutProperty
遍历对象身上所有的ILayoutElement类型的组件,使用优先级最高组件的属性值,若组件优先级一致,则取数值最大的属性值
注意的是取得Preferred属性时会比较Preferred和Min的大小,取数值大的
以上是关于UGUI源码解析——LayoutUtility的主要内容,如果未能解决你的问题,请参考以下文章