Version: 2023.1

TreeView.GetCustomRowHeight

切换到手册
protected float GetCustomRowHeight (int row, IMGUI.Controls.TreeViewItem item);

参数

row 行索引。
item 给定行的项。

返回

float 行高。

描述

重载以控制各个行高。

如果需要为 TreeView 中的每个行自定义行矩形,例如当高度因具体内容而异时,则重载此方法。 调用 BuildRow 后,TreeView 针对每个行在内部调用此方法。如果未重载此方法,则 rowHeight 属性将用于所有行。

只有当行高度可能不同时,才应重载此方法;如果所有行的高度均相同,则使用 rowHeight 属性,因为这对于大型数据集更高效。

系统会缓存此方法返回的高度。要更新缓存,请调用 RefreshCustomRowHeights