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

EditorGUI.DropdownButton

建议更改

成功!

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

关闭

提交失败

由于某种原因,您的建议更改无法提交。请 <a>重试</a> 几分钟后。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static bool DropdownButton(Rect position, GUIContent content, FocusType focusType);

声明

public static bool DropdownButton(Rect position, GUIContent content, FocusType focusType, GUIStyle style);

参数

position 屏幕上用于按钮的矩形。
content 此按钮的文本、图像和工具提示。
focusType 按钮是否应可通过键盘选择。
style 要使用的可选样式。

返回值

bool true 当用户单击按钮时。

描述

创建一个对鼠标按下做出反应的按钮,用于显示您自己的下拉内容。

此控件不执行任何操作,而是在单击时返回鼠标按下时的 true,与在鼠标抬起时返回 true 的常规按钮相反。

这可用于打开 GenericMenu 或您自己的自定义 EditorWindow 的按钮,以下拉形式呈现。

当与 GenericMenu 一起使用时,使用 GenericMenu.Dropdown 并将与按钮位置相同的矩形传递给该方法。

当与自定义 EditorWindow 一起使用时,使用 EditorWindow.ShowAsDropdown 并将与按钮位置相同的矩形传递给该方法。