0

我一直在尝试找到一种可接受的方法来将圆角UIImageView添加到作为子视图添加到 a 中UITableViewCell而不影响UITableView. 我指的是调整CALayer's cornerRadius严重影响滚动性能的属性(与 结合使用MasksToBounds)。

我猜一种可行的方法是深入研究UIImage自身并弄乱实际图像 - 但同样,尚未找到可接受的方法。

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

4

2 回答 2

1

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

或导入 QuartzCore.framework 并使用

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

而不是 20,20 指定您的角半径

于 2012-11-19T20:31:20.353 回答
0

iOS Stock 应用程序使用圆角。为了达到这个效果,应用程序的每个角落都放置了小圆角图像。这种技术可以快速绘制和实施。查看本书第134页:Pro iOS5

于 2012-11-19T23:27:48.883 回答