自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Anybody capable of love is capable of being saved.

这家伙很懒,没有博客描述...

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

原创 CAAnimation简介

在开发过程中,适当的动画效果能让增强app表现力,使交互不在那么生硬,变得流畅。做动画,当然少不了CAAnimation了。 CAAnimation 是一个抽象类,它准守了CAMediaTiming 和 CAAction 协议。在Objective-c中,抽象类不能被直接使用。只会使用继承与该类的子类。使用过程中CAAnimation常用的子类有 CABasicAnimation, CAKeyfra

2016-07-24 14:16:55 392

原创 CAShapLayer 绘制图形

在开发过程中,如果现有的控件无法满足视图需求,那么我们就应该考虑自己绘制图案了。常用的绘制方法有两种:一种是使用CGContextRef。通过重写 view 的 drawRect方法,利用图形上下文进行绘制。但该方法增加内存的负担,导致界面显示卡顿。由于ARC无法管理其内存,使用不慎,还会出现严重的内训泄露问题。因此不推荐使用。另一种就是利用 CAShapLayer。CASha

2016-07-15 23:37:18 1988

原创 iOS 遮罩(mask)效果

如果把视图裁剪圆形,我们通常会使用给一个视图加圆角的方法。view.layer.masksToBounds = YES;view.layer.cornerRadius = view.frame.size.width/2;但如果需求是裁剪某一部分,如图所示裁剪成如下的样子:这样,上面的方法就不奏效了。这个时候使用layer的mask的属性,能够简单的解决这个问题。 代码如下:创建maskView

2016-07-09 23:49:51 3110

原创 UITextView的符号插入和字符限制

记录一下,在使用UITextView里的两个实用的小技巧文本框插入自定义表情字符如果要使用自己定义的表情键盘,我们就要自己处理在文字中插入表情的逻辑。 NSMutableString *tempStr = [self.textView.text mutableCopy]; [tempStr insertString:emoji atIndex:range.location];

2016-07-02 14:20:09 585

空空如也

空空如也

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

TA关注的人

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