An Easy-to-use UIButton custom controls, including some of the common needs of the feature.
See MLBOmniButtonDemo/MLBOmniButtonDemo.xcworkspace
.
You can specified button's size of frame:
MLBOmniButton *button = [[MLBOmniButton alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
or let it adaptive size:
MLBOmniButton *button = [[MLBOmniButton alloc] init];
-
Not yet supported Masonry or NSLayoutConstraint to add Constraints, will CRASH!
- Easy to use
- Use with Storyboards, XIBs, Code
- Can show badges
- Design in Storyboard or XIB
- Button's imageView support web image
- 0.0.2 removed NSLog().
- 0.0.1 first version, contains common features.
- Add
pod 'MLBOmniButton'
to your Podfile. - Run
pod install
orpod update
. - Import <MLBOmniButton/MLBOmniButton.h>.
Not yet supported.
- Download all the files in the
MLBOmniButton
subdirectory. - Add the source files to your Xcode project.
- Add
SDWebImage
,version ~> 3.8.2. - Import
MLBOmniButton.h
.
This library requires iOS 7.0+
和 Xcode 7.3.1+
.
iPhone 5S (iOS 8.3)
iPhone 7 Plus (iOS 10.0.2) Not yet tested
iPhone 6 (iOS 9.3)
MLBOmniButton is provided under the MIT license. See LICENSE file for details.
简单易用的 UIButton 自定义控件,包含一些常见需求的功能。
运行 MLBOmniButtonDemo/MLBOmniButtonDemo.xcworkspace
。
可以指定大小:
MLBOmniButton *button = [[MLBOmniButton alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
也可以让控件自适应大小:
MLBOmniButton *button = [[MLBOmniButton alloc] init];
-
还不支持 Masonry 和 NSLayoutConstant 添加约束,会 崩溃!
- 使用简单
- 可以在 Storyboards、XIB 中使用,当然也可以通过代码创建
- 可以显示 Badges
- 可以在 Storyboard 或者 XIB 中配置自定义属性
- 按钮的 imageView 支持显示网络图片
- 0.0.2 移除 NSLog 语句。
- 0.0.1 第一版,包含常用功能。
- 在 Podfile 中添加
pod 'MLBOmniButton'
。 - 执行
pod install
或pod update
。 - 导入 <MLBOmniButton/MLBOmniButton.h>。
暂未支持。
- 下载
MLBOmniButton
文件夹内所有源文件。 - 将 MLBOmniButton 文件夹内所有源文件添加(拖入)到你的工程中。
- 添加
SDWebImage
,版本 ~> 3.8.2。 - 导入
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 文件。