Version: 2021.3

TreeView.GetCustomRowHeight

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

参数

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

返回

float 行高。

描述

重载以控制各个行高。

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

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

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

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961