gpt4 book ai didi

ios - 在 UITableView 中拥有带有圆角的 UIImageView 的 final方法?

转载 作者:行者123 更新时间:2023-11-29 04:17:35 27 4
gpt4 key购买 nike

我花了很长时间试图找到一种可接受的方法来向 UIImageView 添加圆角,该方法作为 UITableViewCell 中的 subview 添加,而不影响滚动UITableView 的性能。我指的是调整 CALayer's cornerRadius 属性,该属性严重影响滚动性能(与 MasksToBounds 结合使用)。

我猜测一个可行的方法是深入到 UIImage 本身并处理实际图像 - 但同样,尚未找到可接受的方法。

因此,如果您有一种干净的方法在可滚动的 UITableView 中呈现圆角,同时保持完美的滚动性能,我很乐意听取您的意见。感谢你们提供的任何帮助。

最佳答案

您可以使用“圆角矩形”类型的 UIButton,并且可以将状态配置设置为“禁用”并向按钮添加图像。

或者导入 QuartzCore.framework 并使用

self.imageView.layer.frame = CGRectInset(self.imageView.layer.frame, 20, 20);

指定圆角半径,而不是 20,20

关于ios - 在 UITableView 中拥有带有圆角的 UIImageView 的 final方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13461629/

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