自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 UIImageView圆角设置swift

对UIimage和UIImageView做一个扩展,各自扩展了一个函数如下所示:其作用主要是避免了离屏渲染则cpu的的消耗减小。如果只有几个的话可以使用layer层的cornerRadius和masksToBounds,毕竟用起来比较方便,如果你的项目中有太多的圆角如果用上面的方法会产生离屏渲染会降低cpu的运行效率,则可以采用下面方法:import Foundationi

2016-04-27 14:16:36 1663

原创 UIImageVIew属性值animationImages

animationImages是数组类型,改数组必须包含UIImage对象。每张图片可以看成是一帧动画。 NSMutableArray *tempArr = [NSMutableArray arrayWithArray:@[]];    for (int i = 0 ; i         NSString *string = [NSString stringWithFor

2016-04-15 17:17:09 298

原创 CATextLayer的简单介绍

从名字中我们可以看到text说明是跟text编辑有关系的,CATextLayer可以实现半个字的颜色的变化,我们知道富文本类可以实现将某个字的颜色进行变化。CATextLayer实现了更详细的变化。效果如下哦:实现这个效果主要用了三个layer层的视图,其中CATextLayer是在最上层作为遮罩效果实现的,而其余的两层都是简单的CALayer层,而这两个简单的层则是决定了你所要设

2016-04-13 10:40:35 391

原创 CAGradientLayer应用及效果

大家可能对layer很是了解了,那么对于它的子类CAGradientLayer是否也是有同样的了解了呢,下面我们看一看CAGradientLayer如何去应用。CAGradientLayer主要是用于一些控件的渐变的效果。尤其是在颜色上面   //测试渐变layer的应用        let gradientlayer = CAGradientLayer()

2016-04-12 14:11:44 305

原创 自定义滑条封装含有百分比例显示(swift版)

之前经常会用UIProgress的控件,但是有时候有的地方会要求你上面有个显示比例的地方,所以为了方便以后用到就自己封装了一个小的demo!(http://img.blog.csdn.net/20160412110730682) 你只需在ViewController中写下如下简单代码便可实现 var progress:ProVSpre progress = ProVSp

2016-04-12 11:15:40 1022

翻译 高内聚低耦合

内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。  高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。内聚就是一个模块内各个元素彼

2015-02-21 18:03:19 356

转载 工厂模式

工厂模式我的理解是:他就是为了创建对象的创建对象的时候,我们一般是alloc一个对象,如果需要创建100个这样的对象,如果是在一个for循环中还好说,直接一句alloc就行了,但是事实并不那么如意,我们可能会在不同的地方去创建这个对象,那么我们可能需要写100句alloc 了,但是如果我们在创建对象的时候,需要在这些对象创建完之后,为它的一个属性添加一个固定的值,比方说都是某某学校的学生,那么

2015-02-21 17:02:55 274

原创 通知中心在音乐播放器中的应用

//首先定义一个继承于UIView的类PlayView在appdelegate中设立一个属性,是PlayView类的然后在app中注册通知中心- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    // Ov

2015-02-13 15:24:20 291

原创 通知中心-在音乐软件中的应用

首先要先设置一个继承与UIView的一个类,类中包含歌手图片,歌曲,歌手,上一曲和下一曲暂停的view  --PlayView然后在appdelegate中设置一个属性,属性的类属于PlayView 在-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NS

2015-02-13 14:59:24 260

原创 指针的定义和应用

//定义一个指针变量    //变量类型 变量名初始值    // 变量类型int *,变量名p,初始值NULL   // int *p = NULL;    //指针的定义方式可以有三种    // int* p = NULL;    // int *p = NULL;    // int * p = NULL;

2014-10-29 08:41:51 355

原创 结构体定义和应用

//    // 定义结构体变量//    // 类型 变量名 初始值//    // 需要注意struct + 结构体的名字是变量类型//    // 初始值的顺序与声明结构体的成员顺序一致//    struct point p1 = {3, 5};//    struct size a1 = {4, 5};//    // 结

2014-10-29 08:36:04 322

banner放大图片

一般我们为了设计的美观,总是希望banner图能够根据下拉的大小来进行放大的一个效果

2016-06-22

瀑布流UIcollectionViewLayout(swift)

基于swift 语言编写的瀑布流。自定义flow layout

2016-04-27

瀑布流UIcollectionViewLayout

用collectionView来放着大小不一样的图片。自定义UICollectionViewLayout

2016-04-25

FDTemplateLayoutCelltest

利用FDTemplateLayout 来实现cell的自适应高度

2016-04-21

下拉菜单(swift语言)

对tableview的header和cell的活用、代理的使用和用SnapKit来自动布局

2016-04-20

自定义下拉菜单

自定义下拉菜单

2016-04-20

空空如也

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

TA关注的人

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