Xcode 9现在允许我们将PDF向量存储在资产目录中,并检查“保留向量数据”标志以在编译后保留向量信息。
我知道您可以使用UIImage imageNamed
设置图像以使用矢量。
我想知道的是如何以编程方式获取向量。例如,如果我想要一个900点高的矢量副本,我怎样才能从资产目录中获得一个。
理想情况下会是这样的:
UIImage imageNamed:withHeight:
......但这不存在。
我现在想做什么不可能?
答案 0 :(得分:1)
您可以将UIImage
添加到UIImageView
,然后将contentMode
设置为.scaleToFill
,最后设置UIImageView的大小。
let imageView = UIImageView(frame: CGRect(origin: .zero, size: CGSize(width: 1000, height: 1000)))
imageView.image = UIImage(named: "circle")
imageView.contentMode = .scaleToFill
view.addSubview(imageView)
这会解决您的问题吗?