BUYPaymentButton 是一个基于矢量的 Apple Pay 按钮,提供了一个定制的 UIButton,用于复制 iOS 8.3 及更高版本中可用的 Apple 的 PKPaymentButton。
BUYPaymentButton 将在旧版 iOS 8 上自动创建并返回一个基于矢量的自定义 UIButton(几乎与 Apple 的按钮完全相同),以及在 iOS 8.3 及更高版本上的 PKPaymentButton,因此您无需担心任何版本逻辑或创建带有图像的自定义按钮。
BUYPaymentButton/BUYPaymentButton 文件夹拖入您的项目。BUYPaymentButton 包含一个示例项目,展示了如何在您的项目中使用按钮。它展示了 Apple Pay 按钮的所有六种变体。在 iOS 8.3 上运行示例项目,以查看使用 PKPaymentButton 创建的按钮,以及旧版 iOS 8 上的自定义 BUYPaymentButton。
在您的项目中创建按钮的方式与创建任何其他按钮相同
BUYPaymentButton *paymentButton = [BUYPaymentButton buttonWithType:BUYPaymentButtonTypeBuy style:BUYPaymentButtonStyleBlack];有两个枚举:BUYPaymentButtonStyle 和 BUYPaymentButtonType。
这些与 PKPaymentButtonStyle 和 PKPaymentButtonType 相同,因此如果您目前正在使用 PKPaymentButton,它们很容易替换。
如果您有任何功能请求或发现错误,请随时提交拉取请求或创建工单。