iOS-自定义的画圆或弧的UIView
CustomViewOfCircle.h
#import <UIKit/UIKit.h>
@interface CustomViewOfCircle : UIView
{
//是否自定义属性:myDot
BOOL isDefinedMyDot;
//是否自定义属性:myRadius
BOOL isDefinedMyRadius;
//是否自定义属性:myAngle
BOOL isDefinedMyAngle;
//是否自定义属性:MyLineWidth
BOOL isDefinedMyLineWidth;
//是否自定义属性:MyClockWise
BOOL isDefinedMyClockWise;
}
//圆圈或弧线的边线的颜色,默认为黑色
@property (nonatomic,strong) UIColor* myStrokeColor;
//线的宽度,默认为1.0
@property (nonatomic,assign) CGFloat myLineWidth;
//圆圈或弧线的圆周中心点坐标,默认为当前视图的中心点,即(self.frame.size.width/2,self.frame.size.height/2)
@property (nonatomic,assign) CGPoint myDot;
//圆圈或弧线的半径,默认采用当前视图尺寸(self.frame.size)来计算半径
//计算规则:
//如果 self.frame.size.width > self.frame.size.height ,
//那么 半径=self.frame.size.height/2
//否则 半径=self.frame.size.width

这篇博客介绍了如何在iOS中自定义一个UIView来绘制圆或弧形,提供了起始和终点弧度的设置方法,支持逆时针和顺时针方向的绘制。
最低0.47元/天 解锁文章
2775

被折叠的 条评论
为什么被折叠?



