BeginToggleGroup, EndToggleGroup
示例程序 | |
---|---|
说明 | 竖直绘制一个开关组,可以同时禁用或启用所有开关 |
用法
public static bool BeginToggleGroup(string label, bool toggle);
public static bool BeginToggleGroup(GUIContent label, bool toggle);
参数
label
对应的标签名称。
toggle
开关组的启用状态。
示例
public override void OnInspectorGUI () {
_target.Ax = EditorGUILayout.BeginToggleGroup ("Ax", _target.Ax);
_target.A [0] = EditorGUILayout.Toggle ("A1", _target.A [0]);
_target.A [1] = EditorGUILayout.Toggle ("A2", _target.A [1]);
_target.A [2] = EditorGUILayout.Toggle ("A3", _target.A [2]);
EditorGUILayout.EndToggleGroup ();
_target.Bx = EditorGUILayout.BeginToggleGroup ("Bx", _target.Bx);
_target.B [0] = EditorGUILayout.Toggle ("B1", _target.B [0]);
_target.B [1] = EditorGUILayout.Toggle ("B2", _target.B [1]);
_target.B [2] = EditorGUILayout.Toggle ("B3", _target.B [2]);
EditorGUILayout.EndToggleGroup ();
}