0

我有一个包含 UIImageView 的 UICollectionViewCell 子类。选择给定的单元格时,我想在图像周围添加一个固定宽度边框(即从图像视图而不是其中延伸)。任何人都可以推荐一个好的方法吗?

顺便说一句,我正在使用故事板。

4

1 回答 1

0

我最终做的是扩大 UIImageView (添加边距的宽度),然后重绘 UIImage 两次(一次带有黑色边框,一次带有彩色边框)。然后,我在imageView.image和ImageView.highlightedImage中切换。即 imageView.highlighted = cell.selected

它需要更多的预先处理,因为每个原始 UIImage 都被绘制了两次,但是如果缓存了结果图像(并且原始图像很小),那么这没什么大不了的。

于 2013-07-12T16:43:51.223 回答