NSToolBar
2016-06-22 10:02
621 查看
Toolbar
和左上角控制窗口关闭、最小化和全屏的三个按钮在同一行。
Image Name:图标文件名
Label:App运行后显示的文本
paletteLabel:设计阶段在Allow Toolbar Items区域显示的文本
Tag:用来标示item的唯一数字
Identifier:可标示的字符串
Behavior:Selectable 表示点击后是否有选中的立体效果
Display:可以设置toolbar的不同显示风格,默认是图标+文字形式,还可以选择只显示图标或只显示文字。
Visible at Launch:是否显示工具栏。
Size:可以选择toolbar视图的高度正常还是小型的。
工具箱中toolbar的类型:
1.Image Toolbar Item:toolbar 中的item项,可以自定义图标和文字。
2.Flexible Space Toolbar Item:放在2个其他Toolbar之间,由系统动态设置宽度分割2个toolbar。
3.Space Toolbar Item:一个标准toolbar item宽度的占位空白区。
4.Separator Toolbar Item:一个标准toolbar item,上面显示一条分割线。
5.Customize Toolbar Item:自定义的toolbar item,用来在toolbar 上放着其他系统控件,比如说搜素框,按钮等。
其他3个为Print,Colors,Fonts系统默认的3个toolbar item。
和左上角控制窗口关闭、最小化和全屏的三个按钮在同一行。
self.window.titleVisibility = NSWindowTitleHidden;
NSToolbarItem
类属性字段说明
//item所属的toolbar对象 @property (readonly, assign) NSToolbar *toolbar; //toolbaritem显示的文本 @property (copy) NSString *label; //在xib的设计模式下toolbaritem显示的文本 @property (copy) NSString *paletteLabel; //鼠标悬停在toolbaritem上面的时地提示文本 @property (copy) NSString *toolTip; //tag标识,当多个toolbaritem共用同一个事件响应函数时,通过不同的tag区分 @property NSInteger tag; //action事件响应的target对象 @property (weak) id target; @property (nullable) SEL action; @property (getter=isEnabled) BOOL enabled; //toolbaritem的图象 @property (strong) NSImage *image; //当时不使用标准的image/lable模式的toolbaritem时,可以嵌入一个其他的控件,这个view做为它的容器视图。 @property (strong) NSView *view; //自定义模式下每个item的最小size @property NSSize minSize; //自定义模式下每个item的最大size @property NSSize maxSize;
NSToolbarItem的属性设置
Image Name:图标文件名Label:App运行后显示的文本
paletteLabel:设计阶段在Allow Toolbar Items区域显示的文本
Tag:用来标示item的唯一数字
Identifier:可标示的字符串
Behavior:Selectable 表示点击后是否有选中的立体效果
NSToolbar属性设置
Display:可以设置toolbar的不同显示风格,默认是图标+文字形式,还可以选择只显示图标或只显示文字。Visible at Launch:是否显示工具栏。
Size:可以选择toolbar视图的高度正常还是小型的。
工具箱中toolbar的类型:
1.Image Toolbar Item:toolbar 中的item项,可以自定义图标和文字。
2.Flexible Space Toolbar Item:放在2个其他Toolbar之间,由系统动态设置宽度分割2个toolbar。
3.Space Toolbar Item:一个标准toolbar item宽度的占位空白区。
4.Separator Toolbar Item:一个标准toolbar item,上面显示一条分割线。
5.Customize Toolbar Item:自定义的toolbar item,用来在toolbar 上放着其他系统控件,比如说搜素框,按钮等。
其他3个为Print,Colors,Fonts系统默认的3个toolbar item。
相关文章推荐
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- Linux vs Mac:Linux 比 Mac 好的 7 个原因
- 苹果mac OS X上安装metasploit
- Mac OS上安装PostgreSQL的教程
- Validation of viewstate MAC failed.的解决方法
- Mac平台中编译安装Lua运行环境及Hello Lua实例
- 在Mac OS中安装Lua的教程
- vbs Windows系统改变或修改网卡的MAC地址的脚本与软件第1/2页
- MAC官方菜单纯CSS实现灰色会换色
- mac系统OS X10.10版本安装最新5.7.9mysql的方法
- MAC下mysql安装配置方法图文教程
- 在Mac OS下使用Node.js的简单教程
- Mac环境下php操作mysql数据库的方法分享
- PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
- jQuery根据用户电脑是mac还是pc加载对应样式的方法
- 在MAC OS X上安装MYSQL
- Mac OS下PHP环境搭建及PHP操作MySQL常用方法小结