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