博客
关于我
iOS 使用drawRect: 绘制虚线椭圆
阅读量:796 次
发布时间:2023-03-25

本文共 420 字,大约阅读时间需要 1 分钟。

iOS 虚线椭圆绘制方法

要使用 drawRect 绘制虚线椭圆,我们需要按照以下步骤操作

首先需要先导入 CoreGraphics.framework 框架

创建自定义视图类继承 UIView

在 drawRect 方法中添加如下代码

设置上下文

创建椭圆路径

设置线条属性

绘制虚线椭圆

具体实现代码如下

CGContextSetRGBStrokeColor(context, 1.0, 1.0, 1.0, 1.0)

CGContextSetLineDash(context, 0, lengths, 4)

CGContextSetLineWidth(context, 3.0)

CGContextAddEllipseInRect(context, aRect)

CGContextDrawPath(context, kCGPathStroke)

这样就可以实现虚线椭圆的绘制了

这个方法适用于需要绘制虚线椭圆的场景

参考代码可直接使用

转载地址:http://dfhfk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现检查给定字符串是否在camelCase中算法(附完整源码)
查看>>
Objective-C实现检查给定的字符串是否在kebabcase中算法(附完整源码)
查看>>
Objective-C实现检查给定的字符串是否在snake_case中算法(附完整源码)
查看>>
Objective-C实现检查给定的字符串是否是扁平(全部小写)的算法(附完整源码)
查看>>
Objective-C实现检检查回文字符串(区分大小写)算法(附完整源码)
查看>>
Objective-C实现检测U盘的插入与拔出 (附完整源码)
查看>>
Objective-C实现检测列表中的循环算法(附完整源码)
查看>>
Objective-C实现检测耳机插拔功能(附完整源码)
查看>>
Objective-C实现模拟键盘鼠标(附完整源码)
查看>>
Objective-C实现模板方法模式(附完整源码)
查看>>
Objective-C实现欧几里得距离(附完整源码)
查看>>
Objective-C实现欧几里得距离(附完整源码)
查看>>
Objective-C实现欧拉路径和欧拉回路算法(附完整源码)
查看>>
Objective-C实现正向CMDShell(附完整源码)
查看>>
Objective-C实现正数num使用递归找到它的二进制算法(附完整源码)
查看>>
Objective-C实现水波纹显示效果(附完整源码)
查看>>
Objective-C实现求 1 到 20 的所有数整除的最小正数算法 (附完整源码)
查看>>
Objective-C实现求1000以内的全部亲密数(附完整源码)
查看>>
Objective-C实现求a的逆元x(附完整源码)
查看>>
Objective-C实现求squareDifference平方差算法 (附完整源码)
查看>>