2

我目前正在使用 Swift 中的矢量图像。我正在尝试使用资产目录中的矢量图像以编程方式将 UIBarButtonItem 添加到导航栏。我将该项目添加到 viewControllers 导航项目:

viewController.navigationItem.leftBarButtonItems = [UIBarButtonItem(image: UIImage(named: "vectorImage"), style: UIBarButtonItemStyle.Plain, target: nil, action: nil)]

条形按钮项按预期出现在导航栏中,但图像未缩放。它始终显示在资产目录中矢量 PDF 的分辨率中。我究竟做错了什么?我错过了什么?

4

1 回答 1

0

运行时不支持矢量图像(.pdf 矢量)。它仅在构建时从您提供的矢量图像生成@1x、@2x、@3x .png 图像。所以它并不完全在向量路径中。您可能想阅读这篇文章:在 XCODE 6 中使用矢量图像

于 2016-12-19T20:12:33.157 回答