贝塞尔曲线完成水滴效果
2017年08月17日 赞:0 评论:0 阅读:512
CoreAnimation
1.基础动画 2.关键帧动画 3.组合动画 【详细】
2017年08月07日 赞:0 评论:0 阅读:271
UICollectionView的用法
一、基本创建 //首先创建一个layout UICollectionViewFlowLayout * layout = [[UICollectionViewFlowLayout alloc] init]; //设置collectionView滑动的方向 layout.scrollDirection = UICollectionViewScrollDirectionVertical; /* UICollectionViewScrollDirectionVertical:纵向 UICollectionViewScrollDirectionHorizontal:横向 */ //设置两个cell之间的间距 layout.minimumInteritemSpacing = LYCaculate(12); //设置每一行之间的间距...【详细】
2017年06月15日 赞:0 评论:0 阅读:53
申请邓白氏编码流程
http://www.cnblogs.com/oc-bowen/p/6179251.html【详细】
2017年06月08日 赞:0 评论:0 阅读:45
UIPickerView的用法
1.创建UIPickerView //首先在所在的类中继承协议 UIPickerView * pikerView = [[UIPickerView alloc] iniiWithFrame:CGRectMake(n,n,n,n)]; pickerView.delegate = self; pickerView.dataSource = self; 2.UIPickerView的代理方法 //1.返回列数 - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{ } //2.返回每一列的行数 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)componen...【详细】
2017年06月02日 赞:0 评论:0 阅读:53
NSOperationQueue的用法
NSOperationQueue的队列类型 1.主队列:[NSOperationQueue mainQueue]; 凡是添加到主队列中的任务,都会放到主线程中执行。 2.其他队列(串行、并发):[[NSOperationQueue alloc] init] 添加到这种队列中的任务,就会自动放到子线程中执行 基本用法 //创建队列 NSOperationQueue * queue = [[NSOperationQueue alloc] init]; //设置最大并发操作数(如果设置为1则变成了串行队列) que...【详细】
2017年04月20日 赞:0 评论:0 阅读:49
GCD的用法
一、GCD的基本用法 1.异步函数家并发队列(具备开启其他线程的能力,线程同时处理任务) //创建并发队列 dispatch_queue_t queue = dispathc_queue_create("111", DISPATCH_QUEUE_CONCURRENT); /* 第一个参数:队列的名字 第二个参数:队列的类型 */ //GCD默认已经提供了全局的并发队列,供整个应用使用,可以无需手动创建 dispatch_queue_t queue = dispathch_get_global_queue(DISPAT...【详细】
2017年04月17日 赞:0 评论:0 阅读:61
NSThread的用法
一、NSThread一些基本的方法 //获得主线程 [NSThread mainThread]; //判断当前方法是否为主线程 [NSThread isMainThread]; //获取当前线程 [NSThread currentThread]; //让线程延迟N秒执行(阻塞N秒) [NSThread sleepForTimeInterval:秒数]; //让线程延迟到某个时间点 [NSThread sleepUntilDate:date对象]; //强制让线程死亡 [NSThread exit]; 二、创建线程的方法 1.第一种方法 //创建线程对象...【详细】
2017年04月15日 赞:0 评论:0 阅读:40
地图定位用法记录
运用OC中地图的功能需要继承CoreLocation与MapKit框架(iOS5.0后可以省略导入) CoreLocation:用于地理定位,地理编码,区域监听等(着重功能实现) MapKit:用于地图展示,例如大头针,路线,覆盖层展示等(着重界面展示)【详细】
2017年02月24日 赞:0 评论:0 阅读:48
语言国际化的实现
http://www.cocoachina.com/ios/20170123/18609.html【详细】
2017年02月07日 赞:0 评论:0 阅读:46
示例示例
2017年02月07日 赞:0 评论:0 阅读:53
富文本的使用
富文本可以使控件上的字体变换各种模式,下面我们来看下基本用法 UILabel * changeLabel = [[UILabel alloc] initWithFrame:CGRectMake(30, 200, 315, 50)]; changeLabel.textColor = [UIColor blackColor]; changeLabel.backgroundColor = [UIColor whiteColor]; changeLabel.text = @"注意了注意了我要改变了哈哈哈"; changeLabel.font = [UIFont systemFontOfSize:18]; changeLabel.textAlignment = NSTextAlignmentCenter; //使用...【详细】
2017年01月04日 赞:0 评论:0 阅读:57
VFL的简单用法
1.使用一个视图 UIView * blueView = [[UIView alloc] init]; blueView.backgroundColor = [UIColor blueColor]; //默认为YES,设为NO blueView.translatesAutoresizingMaskIntoConstraints = NO; [self.view addSubview:blueView]; //写出VFL语句 设置约束 NSString * hVFL = @"H:|-100-[blueView]-100-|"; //注:H表示为横向约束,V表示为纵向约束,|表示为左右(上下)边界.[blueView(x)]x表示为长宽。 //将语句放入数组...【详细】
2017年01月03日 赞:0 评论:0 阅读:54
最新app上线步骤
http://www.cocoachina.com/appstore/20160708/16990.html http://www.jianshu.com/p/bc808e454a3b【详细】
2017年01月02日 赞:0 评论:0 阅读:51
给UIView添加阴影效果
1.添加普通阴影效果 UIView * shadowView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)]; shadowView.backgroundColor = [UIColor whiteColor]; [self.view addSubview:shadowView]; //设置阴影的颜色 shadowView.layer.shadowColor = [UIColor blackColor].CGColor; //设置阴影的透明度 默认为0 shadowView.layer.shadowOpacity = 0.6; //阴影的偏移(默认为0,-3)即默认为向上偏移3 shadowView.layer.shadowO...【详细】
2016年12月28日 赞:0 评论:0 阅读:43
UIBezierPath的使用
如果要使用UIBezierPath,则需要与CAShapeLayer这个类一起使用,下面说一下几个简单的用法 //实例化一个CAShapeLayer的类 CAShapeLayer * layer = [[CAShapeLayer alloc] init]; //设置填充颜色 layer.fillColor = [UIColor clearColor].CGColor; //边线颜色 layer.strokeColor = [UIColor redColor].CGColor; //边线宽度 layer.lineWidth = 1.f; //创建各种类型的UIBezierPath UIBezierPath * path; if ([self.type is...【详细】
2016年11月15日 赞:0 评论:0 阅读:48
渐变色效果
实现渐变色效果需要用到CAGradientLayer这个类,下面我们来说一下这个类的简单用法 //实例化 CAGradientLayer * layer = [CAGradientLayer layer]; //设置大小 layer.frame = CGRectMake(n, n, n, n); //设置起始点 layer.startPoint = CGPointMake(0, 0); //设置结束点 layer.endPoint = CGPointMake(n, n); /*若为(0, 1)则为上下渐变 若为(1, 0)则为左右渐变 */ //设置渐变色 layer1.colors = @[(__bridge...【详细】
2016年11月07日 赞:0 评论:0 阅读:44
WKWebView的简单用法
准备工作:包含头文件1.实例化(有两种实例化方法) //1.简单的初始化 self.webView = [[WKWebView alloc] initWithFrame:]; //2.具有属性的初始化 //创建属性对象 WKWebViewConfiguration * configuration = [[WKWebViewConfiguration alloc] init]; configuration.preferences = [[WKPreferences alloc] init]; //最小的字体号(默认为0) configuration.preferences.minimumFontSize = n; //默认为YES configuration.pref...【详细】
2016年11月03日 赞:0 评论:0 阅读:49
提高效率的自定义代码块
1.首先将自己要放入代码块的代码写好 2.拖入代码块中 3.修改信息 (1)Title:标题(主要用作分别) (2)Summary:简介(表示没什么卵用) (3)PlatForm:可以使用代码片段的平台,有IOS/OS X/All三个选项 (4)language:支持的语言 (5)Completion Shortcut:可以联想出来的代码(快捷方式) (6)ComPletion Scopes:可以在哪些文件中使用当前代码片段(目前是填写All)【详细】
2016年10月08日 赞:0 评论:0 阅读:46
自定义tabbar
1.创建子视图控制器 UIViewController * controller = [[UIViewController alloc] init]; UIImage * image = [[UIImage imageNamed:@""] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; UIImage * selectImage = [[UIImage imageNamed:@""] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; controller.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"" image:image selectedImage:selectImage]; [self addChildViewController:nav]; 2....【详细】
2016年09月18日 赞:0 评论:0 阅读:52
共22个 共2页 12
sina weixin mail 回到顶部