自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王二东的博客

寂寞守云日,方待月明时。

  • 博客(4)
  • 收藏
  • 关注

原创 如何通过代码获取当前正在显示的控制器

如果我们为了某个功能单独封装了一个独立的类,我们就希望这个类尽可能独立,从而减少对于外部的依赖。比如我们想要单独封装一个获取通讯录的类,必须要有一个控制器可以present出来一个ABPeoplePickerNavigationController,当然我们可以通过外部传入当前的控制器,可是总觉得很别扭,那么怎么能在类内部获取当前正在显示的控制器呢?虽然我们不能直接获取当前正在显示的控制器,可

2016-06-04 15:41:00 1995

原创 CAShapeLayer的简单实用(2)

最近看到了一个网易新闻上不是很复杂的小效果,就是网易启动页右上角的跳过按钮,我们一起来感受一下。对的,你没看错就是箭头所指右上角的那个小按钮,现在我们来尝试实现一下。由于该控件可以响应事件,所以我们让该该控件继承自UIButton来进行重写。定义继承自UIButton的类SkipButton,然后使用CAShapeLayer来实现边缘的的动画。1)首先我们来定义一个回调方法

2016-06-03 18:21:08 461

原创 CAShapeLayer的简单实用(1)

CAShapeLayer是CALayer的子类,多用于处理复杂的边缘涂层和边缘动画,虽然该对象也有frame属性,但其本身是没有形状的.使用时应该注意:(1)CAShapeLayer对象是没有固定形状的,必须指定path属性来唯一确定该涂层的形状;(2)CAShapeLayer多用于处理边缘动画,不能用来处理填充动画;(3)CAShapeLayer中的strokeColor是边缘形状的

2016-06-03 15:52:41 568

原创 获取手机通讯录

获取手机联系人和通讯录是比较常见的功能,由于iOS8之后获取的方法有所变化,使得获取时方法的兼容性变的并不那么友好,本文对获取单个联系人和完整通讯录的方法进行了简单的封装,用于选择单个联系人和获取通讯录。注:本文中的方法只针对iOS7.0之后进行兼容,同时需要注意的是除非有特殊需求,否则不要轻易隐性获取用户的通讯录,更不能泄漏用户的个人信息。1)为了保持实现功能的独立性,避免不必要的外部依

2016-06-01 19:22:16 1378

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除