自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不归的道路

连梦想都没有活着跟咸鱼有什么区别

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

原创 微信录音功能,录音动画,录音文件转成amr格式(只有wav文件大小的1/10)

试用起来很方便,封装好了,各种代理方法处理#pragma 播放代理- (void)czh_audioPlayerPause {}- (void)czh_audioPlayerStop { self.playButton.selected = NO;}- (void)czh_audioPlayerFinish { self.playButton.sele...

2018-09-04 16:37:02 915

原创 ios 标签功能 支持单选和多选,以及不同的排布方式

枚举说明///留白typedef NS_ENUM(NSInteger, CZHTagsViewStyle) { //默认的,标签文字两边留白是根据代理里面的值算 CZHTagsViewStyleDefault, //标签文字两边留白根据屏幕宽度自适应 CZHTagsViewStyleFit};//如果CZHTagsViewStyle == CZ...

2018-07-02 18:40:33 1325 1

原创 ios 本地图片合成,网络图片合成,视图转成图片,截屏功能实现

/**合成本地图片*/UIImage *firstImage = self.firstImageView.image;UIImage *secondImage = self.secondImageView.image; //以底部图片大小为画布创建上下文UIGraphicsBeginImageContext(CGSizeMake(self.firstImageView.czh_...

2018-06-14 16:46:54 1813

原创 ios CZHAlertView 类似系统UIAlertController封装

项目需要,类似系统的UIAlertController的弹窗,但是按钮文字大小颜色需要自定义,ios8.0版本的手机不支持使用kvc改变,于是就自己写了一个,可以自定义文字大小,显示动画有渐变和从底部弹出以及默认的没有动画效果///使用很简单,类似系统的CZHAlertView *alertView = [CZHAlertView czh_alertViewWithTitle:@"哈哈哈哈哈哈哈哈

2018-04-27 15:16:30 563 1

原创 ios弹窗视图,使用block处理点击事件

很简单的弹窗视图控件,可以设置箭头方向在视图的上下左右,可以自定义视图背景颜色,判断视图超出屏幕自动改变位置使用很简单,默认白色背景箭头在上面- (IBAction)leftTop:(UIButton *)sender { CGPoint point = CGPointMake(sender.czh_centerX, sender.czh_centerY + CZH_Sc...

2018-04-25 21:56:50 886

原创 ios 物流时间轴,自动匹配电话号码,可点击拨打

本demo使用MJRefresh来做上拉刷新,MJExtension来做模型解析,YYit做富文本点击事件,话不多说上代码///控制器内数组添加模型 NSInteger totalCount = array.count; //清空数组 [self.logisticArray removeAllObjects]; for (NSInteger i = 0; i < totalCou

2018-03-12 10:36:10 1094

原创 ios 每日签到功能,模拟连续签到和中断需要重新签到

闲着没事干,想到之前一个项目有个签到功能,如上图所示,所幸就写出来,难度也不大,因为没有接口,我自己写了本地数据库模拟一些连续签到和中断签到需要重新签到的功能,如果有需要的话,直接跟后台商量写成这样替换可以直接使用,写的很简单,通俗易懂///初始化代码,内部添加在keywindow上[CZHDailyCheckInView czh_dialyCheckInViewWithSuccessHandle

2018-03-08 15:59:01 2479

原创 ios 渐变透明度的导航栏(CZHGradientNavigationController)

功能实现很简单1、首先创建一个父类的控制器,在viewWillAppear和viewWillDissAppear方法里面 如下:- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; //导航栏的透明属性设为yes self.navigationController.navigation

2018-01-03 11:57:03 703

原创 ios 快速创建静态动态单元格的设置页面

使用方法很简单,继承我的控制器,然后重写czh_setGroup方法,如果满足不了自己的需求,可以自己扩展item然后在frameModel和cell里面书写,如果设置动态在请求完成后在调用czh_setGroup,记得清空数组- (void)czh_setGroup { [super czh_setGroup]; CZHWeakSelf(self); CZHAvatartem

2017-12-23 12:27:47 757

原创 ios 倒计时在tableview或者collectionview中的重用问题

核心就是在控制器中创建计时器,然后在模型中倒计时时间//计时器- (void)setUpTimer { self.timer = [NSTimer timerWithTimeInterval:1 target:self selector:@selector(timerEvent) userInfo:nil repeats:YES]; [[NSRunLoop currentRunLo

2017-12-20 12:24:01 690

原创 ios 对请求工具AFNetWoring封装自己的一些用法分享(觉得有用的可以看看)

一个项目中,请求是最基本的功能,一般有点经验的都会把请求封装成一个工具类,方便修改和降低第三方代码的入侵针对项目的使用需求的不同封装也会做很多种,有的请求需要加载视图,有的不需要加载视图,有的需要上啦和下拉的,有的需要判断不同的code做操作,有的请求是get,有的是post,所以需求太多了,我这边的做法就是先封装一个包含所有需求的基类///get///url:请求地址///paramete

2017-12-12 11:08:58 701

原创 ios 炒鸡简单使用地址选择器(AddressPickerView),支持省份,省市,省市区三种联动

好用的地址选择器,支持省份,省市,省市区,也支持打开显示上一次选择的地址用法很简单,如果需要下次打开是之前选中的只要把上一次选中的地址传进去就行了,具体用法如下:/** * 只显示省份一级 * provinceBlock : 回调省份 */- (IBAction)provinceWithoutInput:(id)sender { [CZHAddressPickerView provi

2017-11-25 09:57:31 4040

原创 ios 很好用的时间选择器DatePickerView,3行代码搞定

使用方法很简单,如下就行了@interface ViewController ()@property (weak, nonatomic) IBOutlet UILabel *haveDateLabel;@end- (IBAction)haveDateClick:(id)sender { CZHWeakSelf(self); [CZHDatePickerView sharePick

2017-11-20 17:27:59 4191

原创 ios 打包遇到symbols tool failed的问题解决

之前一直没有遇到这个问题,昨天突然就发生了,网上找了一下,然后确定了是第三方库的问题,一般也就是添加方式不对按照方法,先把第三方库删除掉,在工程内部新建New Group,再把第三方库导进去,然后在Archive就没有问题了

2017-11-07 10:16:50 4044 4

原创 ios 视频选择封面功能

起初看到这个功能我是拒绝的,之前做的视频上传都是获取特定的帧数当封面,没有刻意的去选择封面,但是需求已定,随后网上也找了下,没有类似的,于是乎就自己写了一个,有什么改进的地方可以互相交流,话不多说直接上代码了1.打开相册,系统相册用的很顺手,所以一直就用系统的相册//两个代理@interface ViewController ()<UIImagePickerControllerDelegate,

2017-10-30 16:46:07 6795

原创 快速集成3D Touch,针对不同的用户,不同包显示不同的3D Touch

快速集成3dtouch功能,自定义不同的用户显示不同的3dtouch

2017-08-03 11:43:44 484

原创 iOS关于AFNetworking使用发现内存泄漏以及解决

关于AFNetworking使用发现内存泄漏以及解决众所周知,使用一些第三方的时候,程序猿都会对第三方进行一层封装,使第三方与我们的代码隔离,当有修改的时候我们只需要在自己封装的文件上做修改,这样减少了第三方代码的入侵和方便修改。最新的项目也是一如既往的对AFNetworking进行了封装,因为之前的都是小项目,并且也是菜鸟阶段,当然现在依然也是菜鸟,所以没有关注过内存问题,这个项目因为是购买的源码

2017-05-08 14:46:14 2847

原创 iOS打包项目测试的ipa详细版本以及安装测试ipa流程

虽然网上很多打包流程,但是也有很多有些时间了,还有的不是很详细,我就重新做一个详细流程需要的东西:开发者账号(语文学的不好,请见谅)1、首先登陆开发者平台(https://developer.apple.com/account)2、选择Certificates,Identifiers&Profiles3、首先准备好证书1)打开电脑里面的钥匙串访问

2016-08-02 21:26:39 14613 3

原创 webView怎么添加原生头部试图

1.如图,此页面整体是一个webview,上半部分是webview里面的一个视图,下半部分是网页2.肯定有朋友跳转这种页面的时候,会闪黑一下,然后显示正常3.也是找了好久才解决这个,话不多说,直接上解决办法4.首先声明3个属性,如下图5.然后设置三个属性,如下图因为我这个项目头部视图是需要自定义高度的,所以麻烦一点,如果是固定的具体可以直接写死  1).首先

2016-07-11 10:00:14 1638

空空如也

空空如也

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

TA关注的人

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