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,它们很容易替换。
如果您有任何功能请求或发现错误,请随时提交拉取请求或创建工单。