我有一个条形图,其条形图响应数据并根据接收到的数据改变大小。这些条是自定义的UIViews
,其中包含一个UIImageView
,并相应地延伸。图像视图具有垂直的颜色渐变,我希望将其保持为任意大小。我一直在使用resizableImageWithCapInsets:
,它的效果很好,但是当帧变得比图像资产小时,它将压缩整个图像。我希望它会首先挤压可拉伸的部分。
切片不起作用,因为它破坏了渐变。
有没有一种方法可以设置要放大的图像部分,当帧放大时要拉伸,而当帧变小时要压缩(像口琴一样)?