iOS Apple Pay - 自定义 PKPaymentButton
iOS Apple Pay - Customize PKPaymentButton
我正在使用 PKPaymentButton 进行 ApplePay 集成,但想知道我是否可以轻松自定义它。
let applePayButton = PKPaymentButton(type: PKPaymentButtonType.setUp, style: PKPaymentButtonStyle.black)
我们可以更改按钮样式吗?
设置ApplePay后,我想把buttonType改成.buy但是没找到解决方法
我们可以去掉圆角半径吗?
默认 ApplePay 按钮具有圆角半径。我不喜欢它并试图将其删除。所以,我尝试使用图层,但没有成功。
applePayButton.layer.cornerRadius = 0
如果我可以轻松更改 ApplePay 按钮属性,请告诉我。
在 Apple Pay Identity Guidelines 中,Apple 声明您不应 更改 Apple Pay 按钮 (PKPaymentButton) 的圆角半径。
是的,您可以通过在运行时使用不同的 PKPaymentButtonStyle 重新创建 PKPaymentButton 来更改它。或者您可以编写自己的 PKPaymentButton 包装器来为您完成。
尽管 Apple 不建议更改 Apple Pay 按钮的外观,但它是可行的。同样,使用您的 PKPaymentButton 包装器,将 Apple Pay 按钮放在中心并更改包装器按钮的角半径,您也可以通过这种方式更改图标的大小。我在我的一些项目中这样做了,但没有从 Apple 那里得到任何消息。
您还可以使用他的运行时属性更改按钮的外观:
[self.applePayButton setValue:@(0) forKey:@"style"];
为黑色按钮传递 0,为白色 Apple Pay 按钮传递 2
我正在使用 PKPaymentButton 进行 ApplePay 集成,但想知道我是否可以轻松自定义它。
let applePayButton = PKPaymentButton(type: PKPaymentButtonType.setUp, style: PKPaymentButtonStyle.black)
我们可以更改按钮样式吗? 设置ApplePay后,我想把buttonType改成.buy但是没找到解决方法
我们可以去掉圆角半径吗? 默认 ApplePay 按钮具有圆角半径。我不喜欢它并试图将其删除。所以,我尝试使用图层,但没有成功。
applePayButton.layer.cornerRadius = 0
如果我可以轻松更改 ApplePay 按钮属性,请告诉我。
在 Apple Pay Identity Guidelines 中,Apple 声明您不应 更改 Apple Pay 按钮 (PKPaymentButton) 的圆角半径。
是的,您可以通过在运行时使用不同的 PKPaymentButtonStyle 重新创建 PKPaymentButton 来更改它。或者您可以编写自己的 PKPaymentButton 包装器来为您完成。
尽管 Apple 不建议更改 Apple Pay 按钮的外观,但它是可行的。同样,使用您的 PKPaymentButton 包装器,将 Apple Pay 按钮放在中心并更改包装器按钮的角半径,您也可以通过这种方式更改图标的大小。我在我的一些项目中这样做了,但没有从 Apple 那里得到任何消息。
您还可以使用他的运行时属性更改按钮的外观:
[self.applePayButton setValue:@(0) forKey:@"style"];
为黑色按钮传递 0,为白色 Apple Pay 按钮传递 2