MFCard 1.2.7

MFCard 1.2.7

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2020年7月
SPM支持SPM

ArpanRc 维护。



MFCard 1.2.7

  • 作者:
  • Rahul Chandnani 和 Arpan Desai

 text

MFCard

Platform iOS

Swift 3 compatible

Swift 4 compatible

License MIT

CocoaPods compatible

MFCard是一个功能强大的信用卡输入与验证控件。使用Swift 3编写。

YOoo,现在MFCard已升级到Swift 5。

pod 'MFCard'

或者您可以选择Swift 4.0(Xcode 9.0)的版本

pod 'MFCard', '1.2.6'

或者您可以选择Swift 3的版本

pod 'MFCard', '1.2.4'

 text

MobileFirst应用程序

我们是一家专注于Swift(iOS)和Java(Android)的移动开发公司。我们接受新的项目。

示例

 text

用法

第一步 - 在项目中导入`@import MFCard`

第二步 - 在您的类中添加`MFCardDelegate`代理,并添加两个代理方法

第三步 - 显示卡片

var myCard : MFCardView
myCard  = MFCardView(withViewController: self)
myCard.delegate = self
myCard.autoDismiss = true
myCard.toast = true
myCard.showCard()

处理完成按钮(委托方法)点击

func cardDoneButtonClicked(_ card: Card?, error: String?) {
if error == nil{
print(card!)
}else{
print(error!)
}
}

显示带有详情的卡片

var myCard : MFCardView
myCard  = MFCardView(withViewController: self)
myCard.delegate = self
myCard.autoDismiss = true
myCard.toast = true
let demoCard :Card? = Card(holderName: "Rahul Chandnani", number: "6552552665526625", month: Month.Dec, year: "2019", cvc: "234", paymentType: Card.PaymentType.bank, cardType: CardType.Discover, userId: 0)
myCard.showCardWithCardDetails(card: demoCard!)

CocoaPods 安装

将其添加到您的 Podfile 文件中。

pod 'MFCard'

支持的卡片

  • MasterCard
  • Visa
  • JCB
  • Diners
  • Discover
  • Amex
  • Maestro
  • UnionPay
  • Electron
  • Dankort
  • RuPay

自定义选项

  • 卡片图像
  • 背景颜色
  • 前壳铬色(前卡颜色)
  • 后壳铬色(后卡颜色)
  • 前壳铬色透明度
  • 后壳铬色透明度
  • 后卡磁感应触摸颜色
  • 所有标签颜色
  • 文本字段定制
  • 控制按钮
  • 圆角半径
  • 占位符
  • 自动消失
  • 完成时翻转
  • 卡片类型更改时动画
  • MFCard 显示 -BlurStyle

屏幕截图

 text

 text

 text

功能

  • 卡片验证支持
  • 显示卡片样式的警告
  • 滑动手势滑动卡片正反两面
  • 错误处理
  • 错误处理提示消息
  • 所有属性均可以使用 IBDesignable编辑
  • 动画
  • 易于使用

合作

欢迎提出想法、问题或拉取请求进行合作。

未来计划

  • 提供更多经典卡片视图
  • 多卡片集合查看器
  • Stripe集成
  • 语言支持(法语,西班牙语)
  • 更多动画:-)

感谢

联系

授权协议

MFCard遵循 MIT授权协议 发布。