gpt4 book ai didi

ios - ImageView 作为 AspectFit 和 BottomAlignment 以及 CornerRadius

转载 作者:行者123 更新时间:2023-11-30 11:49:07 25 4
gpt4 key购买 nike

我正在使用 UICollectionView 放置图像。
我想在以下条件下排列所有图像。
(就像ios文件管理器)

1.AspectFit
2. 底部对齐
3.带圆角半径

这是引用图片。

Here is image

使用 imageView 应该编写什么样的代码才能实现此目的?

最佳答案

谢谢大家。我通过一个非常简单的计算解决了这个问题。

//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。

关于ios - ImageView 作为 AspectFit 和 BottomAlignment 以及 CornerRadius,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48524217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com