项目会遇到给各种UI控件添加渐变背景色的需求,如果只是上下渐变或者左右渐变,可以使用Xcode xcassets
的Slicing功能或者
api
- resizableImageWithCapInsets:
完成功能,但是如果是从左上角到右下角的渐变,或者是右上角到左下角渐变,使用截图恐怕不能完成。下面介绍一种生成渐变颜色UIImage的方法,从而可以使用UIColor的api
+ (UIColor *)colorWithPatternImage:(UIImage *)image
来设置背景色。
Continue reading