gpt4 book ai didi

ios - 裁剪为圆形 cell.imageView?

转载 作者:行者123 更新时间:2023-11-29 05:22:21 25 4
gpt4 key购买 nike

无法将 cell.imageView 裁剪为圆形?

我逛了很多论坛,但没有找到任何东西。

我将 tableView 与标准单元格(非自定义)一起使用。

我的代码:

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "channelCell", for: indexPath)
cell.accessoryType = .disclosureIndicator
cell.imageView?.layer.cornerRadius = cell.frame.size.height / 2
cell.imageView?.clipsToBounds = true
cell.imageView?.kf.setImage(with: URL(string: channels[indexPath.row].userUrlImage))
return cell
}

我得到了这张图片,检查第二个用户的图片

enter image description here

UPD。

enter image description here

最佳答案

您应该先为 ImageView 设置一个框架:

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "channelCell", for: indexPath)
cell.accessoryType = .disclosureIndicator
cell.imageView?.frame = CGRect(x: 0, y: 0, width: cell.frame.size.height, height: cell.frame.size.height)
cell.imageView?.contentMode = .scaleToFill
cell.imageView?.layer.cornerRadius = cell.frame.size.height / 2
cell.imageView?.clipsToBounds = true
cell.imageView?.kf.setImage(with: URL(string: channels[indexPath.row].userUrlImage))
return cell
}

关于ios - 裁剪为圆形 cell.imageView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58570254/

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