content | 该按钮的文本、图像和工具提示。 |
focusType | 按钮是否可以通过键盘选择。 |
style | 要使用的可选样式。 |
options | (可选)一个布局选项列表,用于指定额外的布局属性。此处传递的任何值都将覆盖 style 定义的设置。另请参阅:GUILayout.Width、GUILayout.Height、GUILayout.MinWidth、GUILayout.MaxWidth、GUILayout.MinHeight、 GUILayout.MaxHeight、GUILayout.ExpandWidth、GUILayout.ExpandHeight。 |
bool 当用户单击按钮时,返回 /true/。
创建一个能够对鼠标按下做出反应的按钮,用于显示您自己的下拉菜单内容。
此控件不会执行任何操作,只是在单击时针对鼠标按下返回 true;这与常规按钮相反,后者在鼠标松开时返回 true。
这可用于以下拉菜单形式打开 GenericMenu 或您自己的自定义 EditorWindow 的按钮。
When used with a GenericMenu, use @@GenericMenu.Dropdown and pass the same rect to the method as was used for the button, which you can obtain using
GUILayoutUtility.GetLastRect. Note that this will only return a valid rect when
EditorGUILayout.DropdownButton@@ returns false. This happens because the last layout event is not used when the click goes through to open a menu.
与自定义 EditorWindow 结合使用时,请使用 EditorWindow.ShowAsDropdown 并向此方法传递与用于按钮的矩形相同的矩形,可使用 GUILayoutUtility.GetLastRect 获取此矩形。