我有一个包含UIImageView的UICollectionViewCell子类。当选择给定的单元格时,我想在图像周围添加一个固定宽度的边框(即从图像视图延伸,而不是在图像视图中)。任何人都可以推荐一个好的方法吗?
顺便说一下,我正在使用故事板。
答案 0 :(得分:0)
我最终做的是扩大UIImageView(添加边距的宽度),然后重新绘制UIImage两次(一次使用黑色边框,一次使用彩色边框)。然后,当选择单元格时,我在imageView.image和imageView.highlightedImage之间切换。即imageView.highlighted = cell.selected
它需要更多的前期处理,因为每个原始的UIImage被抽出两次,但如果生成的图像被缓存(并且原件很小)那么这不是什么大问题。