此UIButton扩展使您能够从单个类中完全控制您项目的按钮。此类让您有机会创建完全无图像的按钮,结合平面颜色、渐变、边框等。您还可以轻松地使用可调整大小的图像创建按钮。
您可以将您项目的所有按钮集中在一个类中,这样最终您可以查看对该类的更改。
pod `BButton`
克隆仓库
$ git clone [email protected]:antoniocasero/ACPButton.git
或者直接将该类拖到您的项目中,并将 ACPButton
导入到您的视图控制器。
在Storyboard或XIB文件中,选择您的按钮,并将按钮类更改为ACPButton
然后,在viewDidLoad中根据您的需求设置按钮,
- (void) setStyleType:(ACPButtonType)style;
- (void) setFlatStyleType:(ACPButtonType)style;
- (void) setFlatStyle:(UIColor*)normal andHighlightedColor:(UIColor*)highlight;
- (void) setStyle:(UIColor*)topColor andBottomColor:(UIColor*)bottomColor;
- (void) setStyleWithImage:(NSString*)image highlightedImage:(NSString*)hImage disableImage:(NSString *)dImage andInsets:(UIEdgeInsets)insets;
ACPButton
在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。