自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iOS开发

学无止境

  • 博客(9)
  • 收藏
  • 关注

原创 给tabBar设置图片和字体颜色的几种方法

现在很多应用都使用到了tabBar,我们往往在给tabBar设置图片和字体的时候,当选中状态下,往往字体的颜色和图片的颜色不匹配,有时候就显得无从下手,我也常常忘了,所有写这个博客的目的,相当于给自己做个笔记,也希望给有需要的朋友们一点帮助。写了个小demo,来演示这个问题: - (void)viewDidLoad { [super viewDidLoad]; ZYGroupBuy

2016-01-23 23:45:49 17722

原创 CABasicAnimation 使用的细节(跳转,后台,前台)处理

这回我们来总结一下CABasicAnimation使用中的一些细节的处理问题,避免一些比较蛋疼的事情发生,显得无从下手:一般的动画,我们这样写:///开始旋转 - (void)beginRotation{ CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"transform.rotation"]

2016-01-22 23:10:03 6052

原创 剖析运行时(让你看懂运行时)

运行时机制:比较高级的特性,纯C语言实际上我们平时写的OC代码,都是转成C语言的运行时代码,运行时代码的效率更高,更直接Person.h@interface Person : NSObject@property(nonatomic,assign)int age;@endmain.mint main(int argc, const char * argv[]) { @autorele

2016-01-21 21:10:17 1920

原创 自定义modal动画

在很多场景中,我们都需要实现各种动画,这回我们来尝试搞一下控制器间跳转的modal动画。 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ ZYSecondViewController *second = [[ZYSecondViewController alloc]init];

2016-01-21 01:16:24 1168 1

原创 扫描二维码

其实扫描二维码,用到了这个框架:#import <AVFoundation/AVFoundation.h>@interface QRCodeViewController ()<AVCaptureMetadataOutputObjectsDelegate>@property (nonatomic, strong) AVCaptureSession *session;@endviewDidLoad

2016-01-19 22:09:27 1361

原创 生成二维码

我们简单的使用一下CIFilter来完成二维码的生成,解剖一下二维码的生成过程查找到 kCICategoryBuiltIn 内建的滤镜名NSArray *filterNames = [CIFilter filterNamesInCategory:kCICategoryBuiltIn]; NSLog(@"%@",filterNames);找到这个CIQRCodeGenerator@prop

2016-01-19 12:39:15 1916

原创 精简版—愤怒的小鸟

首先我们要布局一下,使用sizeclass来布局:连线过来:@property (weak, nonatomic) IBOutlet UIButton *bird;@property (strong, nonatomic) IBOutletCollection(UIImageView) NSArray *ices;对于冰块的连线,因为我们这里的冰块有4块,所以我们直接连的是一个数组懒加载一个U

2016-01-18 23:31:25 1922

原创 CollectionView实现瀑布流(swift)

我们用纯代码实现一下瀑布流: AppDelegate:var window: UIWindow? func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { window = UIWind

2016-01-14 20:39:57 3949

原创 经验之谈—正则表达式实现图文混排

在项目中,我们经常需要发表情,以及经常需要将表情字符转换成表情。因为表情是一个图片,所以我们发给服务器的时候,实际上是发一段特殊的文字给服务器,然后转换成表情。以免浪费用户过多的流量。那接下来,我们就来介绍一下,如何使用正则表达式实现图文混排呢?为了以后的代码的管理方便,我们抽取出两个类:NSString+Regular.h中,我们暴露两个方法出来:/** * 返回正则表达式匹配的第一个结

2016-01-06 23:08:50 2665

空空如也

空空如也

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

TA关注的人

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