BeginHorizontal, EndHorizontal, BeginVertical, EndVertical

示例程序
说明开启/关闭水平或垂直绘制模式

用法

两者用法一致,修改相应的函数名即可。默认情况下为垂直由上到下绘制,开始水平绘制时则为从左到右绘制。

public static Rect BeginHorizontal(params GUILayoutOption[] options);

public static Rect BeginHorizontal(GUIStyle style, params GUILayoutOption[] options);

参数

style

(可选)由 GUIStyle 类型定义的 GUI 样式。

options

(可选)用于指定额外的布局属性,该参数将覆盖默认样式。

示例

public override void OnInspectorGUI () {
		EditorGUILayout.BeginHorizontal ();

		GUILayout.Button ("Button 1");
	
		EditorGUILayout.BeginVertical ();
		GUILayout.Button ("Button 2");
		GUILayout.Button ("Button 3");
		EditorGUILayout.EndVertical ();

		GUILayout.Button ("Button 4");

		EditorGUILayout.EndHorizontal ();

		GUILayout.Button ("Button 5");
}