扁平化样式的自定义NSButton - SYFlatButton

2016-11-19      51      Objective-C
项目简介 前往项目首页

SYFlatButton

Description

一个类似Bootstrap扁平化样式的自定义NSButton。

Screenshot

安装

Requirement

macOS 10.9 +.

Cocoapods

  1. 在Podfile中添加pod 'SYFlatButton'。
  2. 运行pod install

手动

将SYFlatButton.h个SYFlatButton.m拖拽到项目中.

使用方式

Interface Builder

  1. 创建一个NSButton
  2. 将它的Button Style设置为Square以改变按钮的高度。 
  3. 设置它的Button Class为YFlatButton
  4. 从inspector中配置样式

Programmatically

从SYFlatButton.h中查看更多自定义样式

SYFlatButton *button = [[SYFlatButton alloc] initWithFrame:CGRectMake(20.0, 20.0, 60.0, 30.0)];
button.title = @"Code";
button.momentary = YES;
button.cornerRadius = 4.0;
button.backgroundNormalColor = [NSColor blueColor];
button.backgroundHighlightColor = [NSColor redColor];
[self.view addSubview:button];