Version: 2022.3
public static bool LinkButton (string label, params GUILayoutOption[] options);
public static bool LinkButton (GUIContent label, params GUILayoutOption[] options);

参数

label Label of the link.
options 一个可选的布局选项列表,用于指定额外的布局属性。此处传递的任何值都将覆盖 style 定义的设置。
另请参阅:GUILayout.WidthGUILayout.HeightGUILayout.MinWidthGUILayout.MaxWidthGUILayout.MinHeightGUILayout.MaxHeightGUILayout.ExpandWidthGUILayout.ExpandHeight

返回

bool true when the user clicks the link.

描述

Make a clickable link label.

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

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"); } }