【发布时间】:2023-03-18 17:38:01
【问题描述】:
我正在使用 PKPaymentButton 进行 ApplePay 集成,但想知道是否可以轻松自定义它。
let applePayButton = PKPaymentButton(type: PKPaymentButtonType.setUp, style: PKPaymentButtonStyle.black)
我们可以更改按钮样式吗? 设置ApplePay后,我想将buttonType更改为.buy,但没有找到解决方案。
-
我们可以删除圆角半径吗? 默认 ApplePay 按钮具有圆角半径。我不喜欢它并试图删除它。所以,我尝试使用图层,但没有成功。
applePayButton.layer.cornerRadius = 0
如果我可以轻松更改 ApplePay 按钮属性,请告诉我。
【问题讨论】:
-
Apple 总是有可能不允许故意修改按钮的外观,也许是为了避免混淆(恶意或其他)。
-
但是我将使用 Apple 支持的属性。
-
我知道。我要说的是,也许他们对这个按钮做了一个例外——并忽略了对它的公共 API 属性更改——以(夸大)努力保护他们的客户。但这只是一个猜测,基于 Apple 的典型 m.o.我没有你的问题的答案。
-
我明白了。如果您找到好的答案,请告诉我。