我在哪里可以找到Apple Pay按钮资源?

时间:2018-03-07 23:27:02

标签: ios applepay

我试图获得一个自定义高度的PKPaymentButton但是我尝试的所有内容都没有成功。 Apple的PKPaymentButton以高度约束30返回。尝试停用/删除约束并添加我自己的高度什么都不做。此时,我想尝试使用他们的按钮图像资源。

目前的Apple Pay身份指南说明它们可以在https://developer.apple.com/apple-pay/获得,但那里什么都没有。使用网络存档时间机器(https://web.archive.org/web/20160507141217/https://developer.apple.com/apple-pay/),下载链接清晰可见,但会导致403 Forbidden。

有谁知道这些资源发生了什么?或者,如果Apple想强迫我们使用PKPaymentButton,我该如何改变高度并使其正确缩放?

1 个答案:

答案 0 :(得分:0)

取消。解决了。我错过了旧的translatesAutoresizingMasksIntoContraints陷阱。

let applePayButton = PKPaymentButton(paymentButtonType: .buy, paymentButtonStyle: .whiteOutline)
applePayButton.translatesAutoresizingMaskIntoConstraints = false
applePayButton.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:[applePayButton(==300)]", options: [], metrics: nil, views: ["applePayButton": applePayButton]))
applePayButton.addConstraint(NSLayoutConstraint(item: applePayButton, attribute: .height, relatedBy: .equal, toItem: nil, attribute: .notAnAttribute, multiplier: 1, constant: 100))

controller.view.addSubview(applePayButton)