UIBehaviour是UGUI的基础类,是对MonoBehaviour的再封装,常规Mono的生命周期它都有,还有一些专门用于UGUI的方法

image-20231020150550008

OnRectTransformDimensionsChange

当RectTransform变化时候调用,Anchors、Pivot、Width、Height变化时调用,Transform、Rotation、Scale变化时不调用

OnBeforeTransformParentChanged

当父物体变化之前调用

OnTransformParentChanged

当父物体变化之后调用

OnCanvasHierarchyChanged

当Canvas状态变化时调用,比如禁用Canvas组件

OnCanvasGroupChanged

当Canvas Group变化时调用

OnDidApplyAnimationProperties

当应用动画属性时调用