当我将 PKAddPassButton 添加到任何项目时,文本和图标看起来异常大。我团队中的设计师看着它感到恶心,我不怪他们。为了证明这一点,我创建了一个空白项目,这就是按钮的外观:
如果将其与 Apple 示例(此处为第 3 页https://developer.apple.com/wallet/Add-to-Apple-Wallet-Guidelines.pdf)进行比较,则文本非常小。
代码非常少。我在故事板上有一个按钮,我从中获取我的 PKAddPassButton 的框架。
import UIKit
import PassKit
class ViewController: UIViewController {
@IBOutlet weak var button: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
let pkButton = PKAddPassButton()
view.addSubview(pkButton)
pkButton.frame = button.frame
button.isHidden = true
}
}