版本:Unity 6 (6000.0)
语言英语
  • C#

TreeView.GetCustomRowHeight

提出更改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会仔细阅读每个用户提出的更改建议并在适用时进行更新。

关闭

提交失败

由于某些原因,无法提交您提出的更改。请在几分钟后重试。感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

受保护的浮点数 GetCustomRowHeight(int IMGUI.Controls.TreeViewItem );

参数

行索引。
项目 指定行项目的。

返回

浮点数行的长度。

描述

覆盖此方法以控制每个行的高宽。

如果 TreeView 中的每一行都需要自定义行矩形,则覆盖此方法,例如,如果某行包含高宽因内容而异的内容。在调用 BuildRows 之后,TreeView 针对每行在内部调用此方法。如果没有覆盖此方法,则 rowHeight 属性会用于所有行。

仅当行高宽可能有所不同时,才应该覆盖此方法;如果所有行均具有相同的高度,则使用 rowHeight,对于大数据集来说这样更高效。

此方法返回的高宽被缓存。要更新缓存,请调用 RefreshCustomRowHeights