Version: 2022.1

EditorGUI.DropdownButton

切换到手册
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 并向此方法传递与用于按钮位置的矩形相同的矩形。

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