【发布时间】:2017-02-22 15:17:34
【问题描述】:
当我将 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
}
}
【问题讨论】:
-
这里的 pkButton 有 button.frame。您是否尝试过更改此值。
-
我不确定你的意思@Sahin。我确实尝试以不同的大小显示它,但它总是看起来像这样。
-
@MichałKreft 我需要 lil 帮助,我使用相同的代码创建按钮,但图标没有出现任何想法?
-
@MichałKreft 我知道这已经有一段时间了。但是你从哪里得到上面那个是单行按钮而不是两行按钮的按钮?在苹果文档中不再找到从这里下载徽章和指南的单行按钮:developer.apple.com/wallet 只有一个两行按钮。
-
@jeancode 我现在不记得了。但是当我访问 developer.apple.com/wallet 并单击指南时,它会将我指向developer.apple.com/wallet/Add-to-Apple-Wallet-Guidelines.pdf,您仍然可以在第 3 页上看到这两个版本。也许它会根据您提供的宽度自动缩放?