自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 标签布局(等间隙与间隙不等两种情况)

一标签的间隙不相等 UILabel *l = [[UILabel alloc] init]; l.text = @"fdsffdadafdsaad"; //根据指定大小,返回最佳大小。不会修改控件的大小 CGSize size = [l sizeThatFits:CGSizeMake(MAXFLOAT, MAXFLOAT)]; //会调用sizeThatFits:根据

2016-01-21 20:05:33 506

原创 封装自定义瀑布流,实现原理

继承UICollectionViewLayout @interface WaterPullLayout : UICollectionViewLayout需要两个数组来保存每个item的属性和每列的总高度@interface WaterPullLayout () { /** * 保存每个item的属性 */ NSMutableArray *_itemAttrib

2016-01-21 19:31:29 362

原创 UICollectionView实现item的重新排布

//实现item的重排 - (void)longPressGestureRecognizerHandle:(UILongPressGestureRecognizer *)longPressGestureRecognizer {     CGPoint point = [longPressGestureRecognizer locationInView:self.collectionView

2016-01-21 13:27:54 534

原创 拉伸图片

#import "UIImage+Size.h" @implementation UIImage (Size) - (UIImage *)resizeImage {     return [self resizableImageWithCapInsets:UIEdgeInsetsMake(self.size.height/2, self.size.width/2, s

2016-01-18 22:16:39 269

原创 设置导航栏透明

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"好友" style:UIBarButtonItemStylePlain target:self action:@selector(buttonClick:)]; //    self.navigationController.n

2016-01-15 20:36:44 320

原创 NSTimer和滚动视图共存的问题

(void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // 初始化一个定时器 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self

2016-01-15 16:44:42 372

转载 iOS应用生命周期相关内容

了解应用程序生命周期,在iOS开发中相当重要,在实际当中,许多人对生命周期一知半懂,这样在今后的开发中会遇到很多障碍,这样在面对应用不同状态时,就不知道如何进行相关处理,这等于给自己挖了不小的坑。因此对于iOS生命周期需要引起注意。一、程序的入口Main 函数基于C语言开发的应用的入口时main函数,iOS 同样也是以main函数为入口. 对于iOS应用我们不需要手动去写main函数,在新建一个应用

2016-01-14 20:22:39 298

原创 masonry的简单使用

UIView *redView = [[UIView alloc] init];     //开启自动布局     redView.translatesAutoresizingMaskIntoConstraints = NO;     redView.backgroundColor = [UIColor redColor];     [self.view addSubview:re

2016-01-14 17:44:08 282

原创 遍历方法

NSArray *array = @[@"1",@"2",@"3"];          //第1种:下标遍历     for (int i = 0; i count; i++)     {              }          //第2种:forin 快速遍历     for (id o in array)     {              }   

2016-01-07 23:24:03 334

转载 iOS程序性能优化

转载:http://mobile.51cto.com/iphone-423413.htm iOS应用是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么好印象。还记得12306么,那个速度,相信大家都受不了。为了提高 iOS 的运行速度,下面我将抛砖引玉介绍一些我实践过的用来提供iOS程序运行效率的方法,与大家分

2016-01-02 15:02:13 267

转载 UIImagePickerController

转载自:http://blog.csdn.net/kingsley_cxz/article/details/9157093 1.UIImagePickerController的静态方法:     imagepicker = [[UIImagePickerController alloc]init];     //UIImagePickerController静态方法判断设备是

2016-01-01 23:42:29 289

原创 iOS开发中实现动画效果的方法

1.UIView首末式动画(实现渐变效果) [UIView animateWithDuration:…] 在修改了自动布局的约束之后,执行下面代码实现动画效果 [UIView animateWithDuration:1.0 animations:^{ [添加了约束的view layoutIfNeeded]; }];2.UIImageView的startAnimating系列方法播放帧动画。

2015-12-31 15:07:50 383

原创 +(void)load; +(void)initialize;有什么用处?

在Objective-C中,runtime会自动调用每个类的两个方法。+(void)load会在类初始加载时调用,+(void)initialize会在第一次调用类的类方法或实例方法之前被调用。这两个方法是可选的,且只有在实现了它们时才会被调用。 共同点:两个方法都只会被调用一次。

2015-12-30 18:17:01 1173

转载 对AFN和ASI各自使用方法及区别的总结

本篇文章主要介绍了"开发经验: 对AFN和ASI各自使用方法及区别的总结",主要涉及到方面的内容,对于IOS开发感兴趣的同学可以参考一下: 经过多年的iOS开发, 现总结一下HTTP协议下的两大网络处理第三方框架的使用心得

2015-12-28 17:13:48 450

空空如也

空空如也

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

TA关注的人

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