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(以下拉形式)的按钮。
当与 GenericMenu 一起使用时,使用 GenericMenu.Dropdown 并将与按钮相同的矩形传递给该方法,您可以使用GUILayoutUtility.GetLastRect获取该矩形。请注意,只有当EditorGUILayout.DropdownButton返回 false 时,此方法才会返回有效的矩形。发生这种情况是因为当单击操作继续打开菜单时,不会使用最后一个布局事件。
当与自定义 EditorWindow 一起使用时,使用 EditorWindow.ShowAsDropdown 并将与按钮相同的矩形传递给该方法,您可以使用GUILayoutUtility.GetLastRect获取该矩形。