我有一个 CollectionViewCell,我想在其中添加一个 imageView。这个 imageView 应该设置为精确的大小,这样它就可以成比例,而无需剪切,通过调整大小来将图像从图像中删除。我怎样才能做到这一点?我需要以编程方式完成还是可以在自动布局中完成?
下面这张图片的图像就是一个例子。它们的高度与图像的高度一致吗?
最佳答案
您可以通过编程方式在运行时添加约束。
通过计算图像的高度和宽度,然后为其高度和宽度添加约束。
应在此之前设置 X 和 Y 的约束
[imageView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:[myView(==width)]"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(imageView)]];
[imageView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[myView(==height)]"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(imageView)]];
关于ios - 集合查看单元格图片按比例查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32295403/