MLBOmniButton 0.0.2

MLBOmniButton 0.0.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2016年10月

Meilbn维护。



  • 作者:
  • meilbn

一个易于使用的UIButton自定义控件,包括一些常见的需求特性。

中文介绍

演示项目

查看MLBOmniButtonDemo/MLBOmniButtonDemo.xcworkspace

使用框架

您可以指定按钮的框架大小

MLBOmniButton *button = [[MLBOmniButton alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];

或者让他们自适应大小

MLBOmniButton *button = [[MLBOmniButton alloc] init];

使用自动布局

显示徽章

显示网络图片

错误

  • [x] 尚未支持Masonry或NSLayoutConstraint添加约束,会崩溃

特性

  • [x] 易用
  • [x] 支持Storyboard,XIB,代码
  • [x] 可以显示徽章
  • [ ] 在Storyboard或XIB中设计
  • [x] 按钮的imageView支持网络图片

安装

手动

  1. 下载MLBOmniButton子目录下的所有文件。
  2. 将源文件添加到您的Xcode项目中。
  3. 添加SDWebImage,版本~> 3.8.2。
  4. 导入MLBOmniButton.h

要求

此库需要iOS 7.0+Xcode 7.3.1+

测试设备

设备

iPhone 5S (iOS 8.3)

iPhone 7 Plus (iOS 10.0.2) 尚未测试

模拟器

iPhone 6 (iOS 9.3)

许可证

MLBOmniButton在MIT许可证下提供。有关详细信息,请参阅LICENSE文件。

中文介绍

简单易用的 UIButton 自定义控件,包含一些常用需求的功能。

演示项目

运行 MLBOmniButtonDemo/MLBOmniButtonDemo.xcworkspace

纯 Frame

可以指定大小:

MLBOmniButton *button = [[MLBOmniButton alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];

也可以让控件自适应大小:

MLBOmniButton *button = [[MLBOmniButton alloc] init];

使用 AutoLayout

显示 Badge

显示网络图片

Bugs

  • [x] 还不支持 Masonry 和 NSLayoutConstant 添加约束,会 崩溃

功能

  • [x] 使用简单
  • [x] 可以在 Storyboards、XIB 中使用,当然也可以通过代码创建
  • [x] 可以显示 Badges
  • [ ] 可以在 Storyboard 或者 XIB 中配置自定义属性
  • [x] 按钮的 imageView 支持显示网络图片

安装

手动安装

  1. 下载 MLBOmniButton 文件夹内所有源文件。
  2. 将 MLBOmniButton 文件夹内所有源文件添加(拖入)到你的工程中。
  3. 添加 SDWebImage,版本 ~> 3.8.2。
  4. 导入 MLBOmniButton.h

系统要求

该项目最低支持 iOS 7.0Xcode 7.3.1

测试设备

真机

iPhone 5S (iOS 8.3)

iPhone 7 Plus (iOS 10.0.2) 还未测试

模拟器

iPhone 6 (iOS 9.3)

许可证

MLBOmniButton 使用 MIT 许可证,详情见 LICENSE 文件。