【发布时间】:2021-04-28 17:31:25
【问题描述】:
我一直在尝试以编程方式调整NSImageView 中的图像大小。似乎没有任何方法可以这样做。图像最终变得非常大,无法调整。我想将其调整为 40(宽)乘 40(高)。
这是以编程方式创建的图像视图:
let theImg: NSImageView = {
let imageView = NSImageView()
imageView.image = NSImage(named: "my-logo")
imageView.translatesAutoresizingMaskIntoConstraints = false
return imageView
}()
以下是图像的约束:
view.addSubview(theImg)
theImg.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 280).isActive = true
theImg.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
theImg.topAnchor.constraint(equalTo: view.topAnchor, constant: 50).isActive = true
如果可能的话,我会很感激那些愿意提供帮助或至少提供一些提示的人。
【问题讨论】:
-
那么你是想把图片的大小调整到图片视图的大小还是要调整图片视图的大小?
标签: swift macos appkit nsimage nsimageview