本文以问答形式主要讲述Quartz2D的相关内容,参考内容是网上下载的学习视频资料。 1、什么是Quartz2D? 他是一个二维的绘图引擎,同时支持iOS和Mac系统 2、Quartz2D能完成的工作 画基本线条,绘制文字,图片,截图,自定义UIView. 3、Quartz2D在开发中的价值 当我们 ...
分类:
移动开发 时间:
2018-07-20 14:39:16
阅读次数:
188
摘要: 学习使用自定义view加载显示pdf; 前言 在IOS中预览pdf文件,显示pdf文件一般使用两种方式,一种是UIWebView,这种方式怎么说呢优点就是除了简单还是简单,直接显示pdf文件;另外的一种是自定义UIView,配合CGPDFDocumentRef读取pdf文件里面的内容,在自定 ...
分类:
移动开发 时间:
2016-12-19 11:30:27
阅读次数:
212
我们经常会在用一些自定义 UIView 来完成一些特殊的UI效果,但是怎么让我自定义的 UIView 在 Storyboard 中预览和修改一些自定义参数呢。这就需要用到两个吊吊的东西。 IB_DESIGNABLE 让你的自定 UIView 可以在 IB 中预览。 IBInspectable 让你的 ...
分类:
其他好文 时间:
2016-12-02 19:10:53
阅读次数:
294
Xcode8的调试技能又增加了一个黑科技:Memory Graph。简单的说就是可以在运行时将内存中的对象生成一张图。 那么通过一个实际项目来练习一下吧。 首先我们写了一个自定义UIView:MyView。初始化的时候接收一个没有参数也没有返回值的闭包作为参数,并存为自己的属性: typealias ...
分类:
其他好文 时间:
2016-10-17 09:11:08
阅读次数:
138
* Quartz2D简介1.什么是Quartz2D? 他是一个二维的绘图引擎,同时支持iOS和Mac系统 2.Quartz2D能完成的工作 画基本线条,绘制文字,图片,截图,自定义UIView. 3.Quartz2D在开发中的价值 当我们的控件样式极其复杂时,可以把控件内部的结构给画出画,就是自定义 ...
分类:
其他好文 时间:
2016-08-23 23:26:51
阅读次数:
131
首先新建一个空的xib文件: 然后在xib中自定义视图(添加自己想要的其它视图): 要写好约束, 创建一个继承uiview的类和他关联,然后就可以调用了. ...
分类:
移动开发 时间:
2016-08-13 12:49:34
阅读次数:
219
首先给大家解释一下为什么要学习手势识别? 如果想监听一个UIView上面的触摸事件,之前的做法是: 自定义一个UIView ; 实现UIView的touches方法,在方法里面实现具体功能 透过touches监听UIView的触摸事件,有很明显的几个缺点: 1.必须要自定义UIView, 2.由于是 ...
分类:
移动开发 时间:
2016-06-21 01:11:08
阅读次数:
236
给大家演示 应用程序下载 小项目,效果图:涉及知识点:懒加载,九宫格算法,字典转模型,自定义UIView ,xib文件的使用 首先把素材拖到Xcode项目中:简单看一下素材文件 此时大家应该首先关注.plist后缀的文件,里面存放的是我们用的数据,接下来看一下plist文件里面的数据 从这里面可以看 ...
分类:
移动开发 时间:
2016-05-24 22:22:36
阅读次数:
573
绘制一个UIVIew最灵活的方式就是由它自己完成绘制。实际上你不是绘制一个UIView,你只是子类化了UIView并赋予子类绘制自己的能力。当一个UIVIew需要执行绘图操作的时,drawRect:方法就会被调用。覆盖此方法让你获得绘图操作的机会。当drawRect:方法被调用,当前图形上下文也被设 ...
分类:
移动开发 时间:
2016-04-22 16:18:24
阅读次数:
244