当前位置: 首页 > news >正文

与wordpress集成软件/aso优化渠道

与wordpress集成软件,aso优化渠道,商标与logo的区别,最低价网站建设最近的项目设计稿中,出现了虚线分割线这种东西,想起之前自己做的一个用于绘制各种边线效果的控件YRBorderView,但是只支持实线条,立刻对其进行了升级。 支持四条边线不同颜色,不同粗细,不同弧度&#xff0…

最近的项目设计稿中,出现了虚线分割线这种东西,想起之前自己做的一个用于绘制各种边线效果的控件YRBorderView,但是只支持实线条,立刻对其进行了升级。

支持四条边线不同颜色,不同粗细,不同弧度,支持裁剪掉边线外部,支持虚线。
效果图:
效果图

需要试试这控件的请戳:YRBorderView

关于简单的线条和图形绘制请看我之前的CoreGraphics系列博客:
http://blog.csdn.net/u010124617/article/details/9222753

这里再说明下虚线的绘制,利用CGContextSetLineDash,对于等宽的虚线,一般情况下:
CGFloat lengths[] = {间隔长度};
CGContextSetLineDash(context, 0, lengths,1);

就可以了。

如果需要更加复杂的绘制,则需要来分析下这个方法的参数:
CGContextSetLineDash(CGContextRef c, CGFloat phase,
const CGFloat lengths[], size_t count)

其中:

  • 第一个参数是绘制使用的上下文
  • phase参数表示绘制第一个线段的时候跳过多少距离
  • lengths参数是绘制的间隔距离数组
  • count是第三个参数lengths数组的长度

比较难理解的是lengths这个参数,其实它是这样的:

想想你的虚线,每一段实线和每一段虚线都是一个个小线条,只不过其中一部分可见,一部分不可见,那么对于每个小线条的绘制规则是按照lengths数组中的值来继续的。
例如对于lengths[] = {5,10,15};
第一段长度是5 - - -(线)
第二段长度是10 - - -(空白)
第三段长度是15 - - -(线)
第四段长度是5 - - -(空白)
第五段长度是10 - - -(线)
……

这样便构成了一条不规则的虚线,如下图
这里写图片描述

如果此时我们的第二个参数设置是3,那么第一个小段的长度就会是5-3=2,然后继续是10、15…..之类的

希望能帮助到大家。

http://www.jmfq.cn/news/5165119.html

相关文章:

  • 猪八戒网建设网站2500然后她叫我弄500.另外在给他2000/网络推广员工资多少钱
  • 美国主机教育网站建设/南宁网络推广平台
  • 网站降权多久恢复/南京seo
  • 做虾苗网站有哪些流程/分析网站推广和优化的原因
  • 汕头企业网站推广技巧/芜湖seo
  • 信息时代网站建设的重要性/公司网站开发费用
  • 专业网站建设模板下载/站长是什么级别
  • 网站优化工具分析工具/怎样自己做网站
  • 巩义做网站优化/开户推广竞价开户
  • 电子商务网站建设需求说明书/搜索引擎seo关键词优化效果
  • 如何修改网站logo/如何快速推广网站
  • 免费空间访客100个网站/优化什么建立生育支持政策体系
  • seo网站建设哪家专业/东莞疫情最新消息通知
  • 中小企业查询/网络优化工程师主要做什么
  • 网站怎么做筛选功能的代码/网络销售怎么找客户
  • 怎么样给一些小网站做链接/莆田百度快照优化
  • 河南省建设厅村镇建设处网站/百度图片识别搜索引擎
  • 白云网站 建设seo信科/企业网站建设制作
  • WordPress投票主题系统/seo搜索引擎优化简历
  • dede5.7网站搬家/我为什么不建议年轻人做销售
  • 网站建设存在的问题/体验营销策略
  • 济南app网站建设/网站设计制作哪家好
  • 程序员接单网站/手游推广加盟
  • 怎么制作网站布局/企业搜索引擎优化
  • 网站开发案例pdf/seo工具大全
  • seo排名点击报价/外贸建站优化
  • 小型网站建设/网推项目接单平台
  • 西宁做网站是什么/资阳地seo
  • 上海智能网站建设公司/百度集团
  • 深圳建站模板/搜狐新闻手机网