- 博客(14)
- 收藏
- 关注
原创 写项目
写项目 1、自定义tabBarvc或nav作为它的子控制器设置图片或选中下的图片 2.一个表上使用多个自定义类cell可新建多个cell类,统一类注册,统一出列。不同的区不同的行return不同的cell。 3.在if非语句中自定义cell:常用于自定义区头自定义区头注意contentView防止循环引用:直接在语句内ret
2016-03-10 01:12:08 321
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-03-10 00:53:34 300
原创 自定义假搜索框(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 326
原创 第三方瀑布流layout:UICollectionViewWaterfallLayout
1.导入第三方类UICollectionViewWaterfallLayout头文件2.先创建一个布局layout,再创建一个collectionView放在layout上.3.调用collection的代理方法设置单元格视图和个数4.调用layout的代理方法设置单元格的高度Demo- (void)viewDidLoad{ [super viewDidLoad]; // D
2016-02-29 21:03:30 819
原创 瀑布流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 366
原创 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 227
原创 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 249
原创 CoreData两个表通过属性关联
1:一个人有1辆车//0.获取AppDelegate的对象 AppDelegate *app = [UIApplication sharedApplication].delegate; //1.插入一条数据 //[两个表]一对1 一个人有1辆车 People *p = [NSEntityDescription insertNewObjectForEntityForName
2016-02-29 13:29:31 236
原创 CorData的基本使用
//0.获取AppDelegate的对象 AppDelegate *app = [UIApplication sharedApplication].delegate; //1.插入一条数据 People *p = [NSEntityDescription insertNewObjectForEntityForName:@"People" inManagedObjectContext:
2016-02-29 13:21:53 381
翻译 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 190
翻译 第三方进度显示器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 303
翻译 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 1067
原创 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 185
原创 NSString+GetPath 类别
//1 获取路径+ (NSString* )getFilePath:(NSString* )path{ return [NSHomeDirectory() stringByAppendingPathComponent:path];}//2 得到一个确切存在的文件路径+ (NSString* )getExistsFilePath:(NSString* )path{ NSStr
2016-02-28 19:23:02 237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人