文档

Unity Engine

Unity Engine

LinkButton

Make a clickable link label.
阅读时间2 分钟最后更新于 1 个月前

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor

LinkButton(string, GUILayoutOption[])

Make a clickable link label.
public static bool LinkButton(string label, params GUILayoutOption[] options)

Parameters

label

Label of the link.

An optional list of layout options that specify extra layout properties. Any values passed in here will override settings defined by the style.
Additional Resources: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Returns

Type

Description

booltrue when the user clicks the link.

Remarks

The label has an hyperlink style and returns true when clicked.

Examples

using UnityEditor;using UnityEngine;class EditorGUILayoutLinkButton : EditorWindow{ [MenuItem("Examples/EditorGUILayoutLinkButton")] static void Init() { var window = GetWindow<EditorGUILayoutLinkButton>(); window.Show(); } void OnGUI() { if (EditorGUILayout.LinkButton("Link Button")) Debug.Log("Clicked"); }}

LinkButton(GUIContent, GUILayoutOption[])

Make a clickable link label.
public static bool LinkButton(GUIContent label, params GUILayoutOption[] options)

Parameters

Label of the link.

An optional list of layout options that specify extra layout properties. Any values passed in here will override settings defined by the style.
Additional Resources: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Returns

Type

Description

booltrue when the user clicks the link.

Remarks

The label has an hyperlink style and returns true when clicked.

Examples

using UnityEditor;using UnityEngine;class EditorGUILayoutLinkButton : EditorWindow{ [MenuItem("Examples/EditorGUILayoutLinkButton")] static void Init() { var window = GetWindow<EditorGUILayoutLinkButton>(); window.Show(); } void OnGUI() { if (EditorGUILayout.LinkButton("Link Button")) Debug.Log("Clicked"); }}