我希望我的所有图像在一个特定的图像视图,以适应16:9的纵横比。图像应该调整大小,以适应这些违禁品,而不改变自己的纵横比。
例如,如果我有一个长径比为4:3的图像,它应该调整自身的大小,同时保持它的纵横比,以图像视图的16:9为约束。
因此,我的问题是,使用接口生成器,如何设置图像视图,使其具有16:9的纵横比?
发布于 2018-10-14 18:46:40
步骤:

如果您更改宽度约束,高度将自动变化,尊重高宽比。确保将您的ImageView**'s内容模式设置为** scaleAspectFill**.**

发布于 2019-11-15 18:53:02
iOS 13,swift 5.1
如果有人想使用编程约束()来完成这一任务,这就是配方。
imageView.translatesAutoresizingMaskIntoConstraints = false( A) 4:3
imageView.heightAnchor.constraint(equalTo: widthAnchor, multiplier: 3.0/4.0).isActive = true ( B) 16:9
imageView.heightAnchor.constraint(equalTo: widthAnchor, multiplier: 9.0/16.0).isActive = truehttps://stackoverflow.com/questions/52805754
复制相似问题