MPButton 0.1.3

MPButton 0.1.3

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2017年4月
SwiftSwift 版本3.0
SPM支持 SPM

Marcos Palacios 维护。



MPButton 0.1.3

  • 作者:
  • btadine

MPButton

您是否曾经尝试过编辑 UIButton 内部元素的约束?在不破坏现有布局的情况下添加新元素?只是让可触摸区域更大?

《MPButton》是一个轻量级类,它装饰任何 UIView,添加 UIControlEvents(即触摸按下),并可自定义触摸区域。这样,您只需关心 UI 即可。

就像这样简单

let button = MPButton(decoratedView: MyView(), hitbox: CGSize(width: 250, height: 90))
button.addTarget(self, action: #selector(self.doSomething), for: .touchUpInside)

button.decoratedView.myViewLabel.text = "No need to cast"

示例

要运行示例项目,首先从 GitHub 上克隆仓库,然后在 Example 目录中运行 pod install

安装

MPButton 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中。

pod "MPButton"

作者

btadine

许可证

MPButton 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。