ToolBar工具用于创建工具栏,并且以Tab页面的形式显示,选择其中任意一项后就可返回所选项的ID
工具栏常位于界面顶部或底部。
常用形式:GUI.Toolbar (位置, 索引, 数值/集合)
int index = 0; //创建索引
string[] arr = {"选项一", "选项二", "选项三"};
index = GUI.Toolbar (位置, index, arr); //返回值为a的值
GUI.Label (位置, "返回值为:"+index.ToString()); //将index(ToolBar控件返回值)的值显示在界面上
创建了一个具有三个选项的工具栏,点击相应的选项,会用标签显示返回的索引数值
函数原型(JavaScript):
- public static function Toolbar(position:Rect, selected:int, texts:string[]):int;
- public static function Toolbar(position:Rect, selected:int, images:Texture[]):int;
- public static function Toolbar(position:Rect, selected:int, content:GUIContent[]):int;
- public static function Toolbar(position:Rect, selected:int, texts:string[],style:GUIStyle):int;
- public static function Toolbar(position:Rect, selected:int, images:Texture[],style:GUIStyle):int;
- public static function Toolbar(position:Rect, selected:int, contents:GUIContent[], style:GUIStyle):int;
ToolBar 控件的参数如下表所示。
参 数 | 功 能 | 参 数 | 功 能 |
---|---|---|---|
position | 设置控件在屏幕上的位置及大小 | selected | 选择按钮的索引 |
texts | 设置在工具栏按钮上显示的一组 字符串 | images | 在工具栏按钮上显示的一组纹理 |
contents | 在工具栏按钮上显示的一组文本、 图像和工具提示 | style | 要使用的样式。如果省略,则使用 当前GUISkin的按钮样式 |