自定义博客皮肤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)
  • 收藏
  • 关注

原创 写项目

写项目 1、自定义tabBarvc或nav作为它的子控制器设置图片或选中下的图片 2.一个表上使用多个自定义类cell可新建多个cell类,统一类注册,统一出列。不同的区不同的行return不同的cell。 3.在if非语句中自定义cell:常用于自定义区头自定义区头注意contentView防止循环引用:直接在语句内ret

2016-03-10 01:12:08 285

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-10 00:53:34 242

原创 自定义假搜索框(TF)

假搜索框的实现:1.创建一个长条的view,2.创建一个输入框searchTextF添加到view上面.3.再创建UIImageView类型的search赋给输入框searchTextF的leftView 属性! ##- (void)createSearchBar{//1 UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0,

2016-03-01 11:36:54 308

原创 第三方瀑布流layout:UICollectionViewWaterfallLayout

1.导入第三方类UICollectionViewWaterfallLayout头文件2.先创建一个布局layout,再创建一个collectionView放在layout上.3.调用collection的代理方法设置单元格视图和个数4.调用layout的代理方法设置单元格的高度Demo- (void)viewDidLoad{ [super viewDidLoad]; // D

2016-02-29 21:03:30 790

原创 瀑布流ScrollVIew的简易逻辑思维

UIScrollView *scrollView = [[UIScrollView alloc]initWithFrame:self.view.frame]; //需要一个容量 [self.view addSubview:scrollView]; // float类型的数组,里面的两个对象是0,30 float column[2] = {0,30}; for (M

2016-02-29 20:49:51 347

原创 block的使用

0 ##类型定义typedef 返回值 (^Block名字)(参数);typedef void (^SuccessBlock)(NSDictionary *dict);typedef void(^Error) (NSError *error);带block方法:形式1 ( void(^)(NSDictionary *dict) )+ (void)requestToGetHom

2016-02-29 20:43:22 208

原创 NSPredicate 谓词(过滤器)

简介:谓词相当于是过滤器,用来判断真假是否的使用3大步:条 谓 真//1.谓词条件:筛选以什么开始 [3步]NSString *matchStr = @"self beginswith [c] 'a'";//2.创建谓词NSPredicate *predicate = [NSPredicate predicateWithFormat:matchStr];//3.判断真假BOOL isHa

2016-02-29 13:42:08 231

原创 CoreData两个表通过属性关联

1:一个人有1辆车//0.获取AppDelegate的对象 AppDelegate *app = [UIApplication sharedApplication].delegate; //1.插入一条数据 //[两个表]一对1 一个人有1辆车 People *p = [NSEntityDescription insertNewObjectForEntityForName

2016-02-29 13:29:31 220

原创 CorData的基本使用

//0.获取AppDelegate的对象 AppDelegate *app = [UIApplication sharedApplication].delegate; //1.插入一条数据 People *p = [NSEntityDescription insertNewObjectForEntityForName:@"People" inManagedObjectContext:

2016-02-29 13:21:53 366

翻译 hud和下拉刷新上拉加载的混合使用Demo

1.-(void)refresh{ [_hu show:YES];// NSString*sinceID= nil; if (self.dataArray==nil) { sinceID=@"0"; } else { ZYModel*model = [self.dataArray objectAtIndex:0];

2016-02-28 22:18:34 170

翻译 第三方进度显示器MBProgressHUD的使用

总结:设置一个全局的hud,创建和添加到View上,设置属性,适时的show和隐藏!1.定义一个全局的hud{ MBProgressHUD *_HUD; long long expectedLength; long long currentLength;}2创建和设置hud#pragma mark - Actions//1- (IBAction)showSimple:(

2016-02-28 22:09:04 283

翻译 SVPullToRefresh[第三方]下拉刷新上拉加载使用

首先:#import "SVPullToRefresh.h"//0.刚进入界面触发刷新-(void)viewWillAppear:(BOOL)animated{ [self.table_view triggerPullToRefresh];}//1 使用下拉刷新的功能 //2 上拉加载更多- (void)viewDidLoad{ [super viewDidLoad];

2016-02-28 21:25:12 1048

原创 NSString字符串的使用

//1.判断某个字符串是不是以A开头NSString *testStr = @"abcdef";BOOL isStr = [testStr hasPrefix:@"ab"];NSLog(@">>>>>>>>%d",isStr);//2.判断是否包含某个字符串NSRange range = [testStr rangeOfString:@"cde"];if (range.location!=NS

2016-02-28 20:15:04 169

原创 NSString+GetPath 类别

//1 获取路径+ (NSString* )getFilePath:(NSString* )path{ return [NSHomeDirectory() stringByAppendingPathComponent:path];}//2 得到一个确切存在的文件路径+ (NSString* )getExistsFilePath:(NSString* )path{ NSStr

2016-02-28 19:23:02 222

空空如也

空空如也

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

TA关注的人

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