NSToolBar

Toolbar 和左上角控制窗口关闭、最小化和全屏的三个按钮在同一行。
[html]  view plain  copy
  1. 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。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值