正如标题所说,我正在寻找一种方法来保持宽度的比例:当这两者中的一个发生变化时的高度。
如果设置UIImageView的图像,则相应地设置框架。假设图像是10x10,因此imageView具有10x10帧。如果现在将imageView的宽度缩小为5宽,则图像可以适当缩放为5x5,但是,imageView变为5x10 imageView,在图像上方和下方添加透明块。
目前我设置的高度限制模仿我想要设置的图像的比例,但是,如果图像被更新或更改为具有不同比例的图像,则会弄乱图像的显示方式。
是否有通用的方法告诉imageView自动将其宽度和高度缩放为与图像的原始比例相同,或者UIImageView上是否有任何属性允许它在仅更改一个时保留其宽度:高度比属性?