用仿真动画做的个页面

摘要: 控件的手势动画采用的是仿真动画做的,上浮下沉简单采用首尾动画完成,效果还算ok,音乐播放用AVplayer做的,需求是实时缓存,干脆把多任务下载功能一块做了,里面坑很多,有第三方框架最好用第三方的省时省力,可以参考STKAudioPlayer这个框架也不错。 阅读全文
posted @ 2018-02-10 09:41 wangdan_whut 阅读(158) 评论(0) 推荐(0) 编辑

用spritekit做了一个仿appleMusic的动画

摘要: 最近一个拍照测肤项目,大数据对照片的要求比较高,需要上传质量相当好的照片传到后台。这就导致如果网速不给力会导致上传到后台网络请求时间有可能会接近一分钟,因此我们前端就把分析页面和上传图片页面放到一起统称为分析中,交互给了一个以下的动画作为参考,防止用户等待太久不耐烦,这个页面支持点击放大、爆炸、手势 阅读全文
posted @ 2018-02-01 11:21 wangdan_whut 阅读(160) 评论(0) 推荐(0) 编辑

利用runtime给系统类添加动态属性

摘要: 在类的分类里实现以下方法即可(假设给NSObject添加name属性) // 定义关联的keystatic const char *key = "name";@implementation NSObject (Property)- (NSString *)name{ // 根据关联的key,获取关联 阅读全文
posted @ 2017-02-15 15:03 wangdan_whut 阅读(111) 评论(0) 推荐(0) 编辑

使用runtime动态添加方法

摘要: 使用runtime动态添加方法首先需要了解两个方法 // 当一个累调用未实现的方法,会调用这个方法处理,并且会把对应的方法列表传过来. +(BOOL)resolveClassMethod:(SEL)sel// 当一个对象调用未实现的方法,会调用这个方法处理,并且会把对应的方法列表传过来. + (BO 阅读全文
posted @ 2017-02-15 14:25 wangdan_whut 阅读(108) 评论(0) 推荐(0) 编辑

runtime真的超级好用

摘要: 前几天产品提出新需求,大致就是需要把这个项目所有关于图片加载的状态告诉用户提高用户体验,听到这里就觉得大事不妙了,毕竟是两年多的项目,改起来不难但是会很麻烦。之前有看过runtime的文档所以就谢了个demo试下,结果几分钟改完,测试完全ok。今天分享下代码,很简单老鸟勿喷。 因为runtime有一 阅读全文
posted @ 2017-02-15 10:44 wangdan_whut 阅读(132) 评论(0) 推荐(0) 编辑

二维码

摘要: 二维码生成: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ // 1.创建过滤器 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; 阅读全文
posted @ 2016-11-08 14:13 wangdan_whut 阅读(118) 评论(0) 推荐(0) 编辑

音频,视频项目

摘要: 一、音频播放1.音效播放(短时间的音频文件)1> AudioServicesCreateSystemSoundID2> AudioServicesPlaySystemSound2.音乐播放(长时间的音频文件)1> AVAudioPlayer只能播放本地的音频文件>MPMusicPlayerContr 阅读全文
posted @ 2016-11-08 13:58 wangdan_whut 阅读(102) 评论(0) 推荐(0) 编辑

类似微信发送语音,按下录音,松开结束录音;并且可播放

摘要: 需要导入 #import <AVFoundation/AVFoundation.h> 利用此框架中的 AVAudioRecorder和AVAudioPlayer来录音和播放以下是AVAudioRecorder录音的使用方法: - (IBAction)downAction:(id)sender { 按 阅读全文
posted @ 2016-11-03 15:26 wangdan_whut 阅读(2538) 评论(0) 推荐(0) 编辑

音视频播放、录音、拍照

摘要: 音频 在iOS中音频播放从形式上可以分为音效播放和音乐播放。前者主要指的是一些短音频播放,通常作为点缀音频,对于这类音频不需要进行进度、循环等控制。后者指的是一些较长的音频,通常是主音频,对于这些音频的播放通常需要进行精确的控制。在iOS中播放两类音频分别使用AudioToolbox.framewo 阅读全文
posted @ 2016-11-03 15:24 wangdan_whut 阅读(284) 评论(0) 推荐(0) 编辑

iOS去除导航栏的1px横线,多数大侠都会遇到这个问题吧?

摘要: 1、要去除这1px的横线,首先应该知道它是什么,在Xcode的界面调试中可以看到,它其实是UIImageView来的2、其实这是navigationBar的shadowImage,所以只要设置它为空即可,但是设置它为空之前应该先设置它的背景也为空,全部代码如下:[self.navigationCon 阅读全文
posted @ 2016-11-03 14:06 wangdan_whut 阅读(184) 评论(0) 推荐(0) 编辑