iOS 助手可以通过编程方式绘制 UIImages。它包含不同形状的图像集合,如矩形、三角形、椭圆形、加号、减号、十字、线条、勾号、箭头、心形、五角星等。您可以自定义许多参数,如图像区域大小、图像尺寸、背景颜色、填充颜色、线条类型和颜色、旋转、阴影等。您还可以将不同的图像组合成一个图像。
下载仓库 master.zip,然后将 LGDrawer 目录添加到您的项目中。
platform :ios, '6.0'
pod 'LGDrawer', '~> 1.0'
github "Friend-LGA/LGDrawer" ~> 1.0
在您需要使用该库的源文件中导入头文件
#import "LGDrawer.h"
例如如何绘制矩形
UIImage *rectangle = [LGDrawer drawRectangleWithImageSize:CGSizeMake(90.f, 90.f)
size:CGSizeMake(60.f, 60.f)
offset:CGPointZero
rotate:0.f
roundedCorners:UIRectCornerBottomLeft|UIRectCornerTopRight
cornerRadius:10.f
backgroundColor:[UIColor whiteColor]
fillColor:[UIColor blueColor]
strokeColor:[UIColor blackColor]
strokeThickness:2.f
strokeDash:@[@4.f, @2.f] // first - length of line, second - length of space | you can use more arguments in array
strokeType:LGDrawerStrokeTypeCenter
shadowColor:[UIColor colorWithWhite:0.f alpha:0.5]
shadowOffset:CGPointMake(2.f, 2.f)
shadowBlur:6.f]
有关更多详细信息,请尝试 Xcode 的 示例项目 并查看 LGDrawer.h
LGDrawer 是在 MIT 许可下发布的。有关详细信息,请参阅 LICENSE