移动开发
文章平均质量分 56
草莓的夏天
这个作者很懒,什么都没留下…
展开
-
CALayer
一:简介 CALayer 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。CALayer 包含在QuartzCore框架中,这是一个跨平台的框架,既可以用在iOS中又可以用在Mac OS X中。每一次UIView内部都默认关联着一个CALayer一:CALayer常用属性 1. anchorPoint:和中心原创 2016-01-21 17:37:41 · 493 阅读 · 0 评论 -
Quartz 2D 绘图基础
Quartz 2D是一个二维绘图引擎。Quartz 2D的API是C语言,来自于CoreGraphics框架。 Quartz 2D以PDF的规范为基础的图形库,用来绘制二维文字和图形,允许相同的绘图指令在任何装置上,使用可以得到的最佳分辨率,产生相同的输出。这里介绍一下一些基本绘图操作。一. 绘制直线 代码如下(这些需要重写的drawRect方法中调用): CGContextRef原创 2015-12-23 17:27:21 · 483 阅读 · 0 评论 -
关于3DTouch
关于3DTouch3D Touch最开始在Apple Watch上面,叫 Force Touch ,后在iPhone6s以后的手机加入,并改名3D Touch。通俗的说就是屏幕根据感受的力度大小,提供一些快捷操作,有Peek Pop 两种新手势。详细介绍可参考苹果官方文档。 设置Quick Actions 1在应用图标上设置:可以通过在info.plist里设置,也可以通过代码动态设置 ,首先原创 2015-12-18 16:19:09 · 478 阅读 · 0 评论 -
JS与原生OC的三种交互方式
JS与原生OC的三种交互方式大家在做项目的时候应该也遇到过需要h5与OC之间通信,来实现某种特定的效果,于是我总结一下最近用到过的这两者之间的交互的方式: 通过在UIWebView的代理方法里拦截URL实现 通过OC自带的JavaScriptCore.framework来实现 通过ajax方式拦截url来实现首先来说一下目前最常见的第一种方式来实现的方式(通过在UIWebView的代理方法里拦截UR原创 2017-03-26 16:27:01 · 3547 阅读 · 0 评论