我正在用UICollectionView上传图片。
我想在以下条件下排列所有的图像。
(它就像ios文件管理器)
这是一个参考图像。

应该用imageView编写什么样的代码来实现这一点?
发布于 2018-01-31 17:17:57
谢谢大家。我用一个非常简单的计算解决了这个问题。
//swift
/*
cW = UIImage's width
cH = UIImage's height
cS = UIViewImage's height or width(my case is square. so whichever is fine)
*/
func resizeImageView(cW w:CGFloat, cH h:CGFloat, cS s:CGFloat) -> (a:CGFloat, b:CGFloat) {
if w > h{
let a = (h * s) / w
let b = (s - a)
return (CGFloat(a), CGFloat(b))
}else{
let a = (w * s) / h
let b = (s - a) / 2.0000
return (CGFloat(a), CGFloat(b))
}
}之后,使用每个值更改imageView的宽度、高度、x、y。
https://stackoverflow.com/questions/48524217
复制相似问题