Version: 2022.3

EditorGUI.GetPropertyHeight

切换到手册
public static float GetPropertyHeight (SerializedProperty property, bool includeChildren);
public static float GetPropertyHeight (SerializedPropertyType type, GUIContent label);
public static float GetPropertyHeight (SerializedProperty property, GUIContent label= null, bool includeChildren= true);

参数

property 属性区域的高度。
label 描述性文字或图像。
includeChildren 返回的高度是否应包含子属性的高度?

描述

获取 PropertyField 控件所需的高度。

此高度取决于 SerializedProperty 的类型;如果 includeChildren 参数设为 true(默认设置), 此高度将包括所有展开的子项的高度。 如果该属性具有一个自定义 PropertyDrawer,该函数将返回绘制器返回的高度。 在这种情况下,includeChildren 参数将被忽略,因为 PropertyDrawers 始终包含子项。