最近用swift写了一个音乐播放器。在整理一下知识点。
1、tabview的使用、tabviewcell的UIView动画的添加
2、swift网络异步请求及数据解析
3、手势UITapGestureRecognizer的添加
4、MediaPlayer的使用
5、progressView的使用
知识点比较简单易用。
github地址:DoubanMusic
错误总结:
1、添加手...
分类:
编程语言 时间:
2015-08-21 11:25:12
阅读次数:
194
1,简单动画 ????????[UIView?animateWithDuration:(NSTimeInterval)?animations:^{
????????????<#code#>
????????}?completion:^(BOOL?finished)?{
????????????c...
分类:
移动开发 时间:
2015-08-20 22:44:47
阅读次数:
261
开发者真会玩,原来我看到CA都懵了。啥是CA?原来就是Core Animation。哎,读书少啊,被虐成🐶了。进入正题:开始学习Core Animation先理解一个概念:图层(CALayer)。如果离得图层的直接绕道而行就行了。图层:是动画发生的场所,包括UIView动画都发生在图层中。你也许会...
分类:
其他好文 时间:
2015-08-20 20:38:19
阅读次数:
237
在iOS中 ,透明度的改变可以让View视图以一种渐变的效果动态的出现或者消退,非常有意思。这里我们将会对一个View控件的色块执行透明度改变的动画。关于其他的动画效果可以参考我的其他几篇博客《iOS项目开发实战——制作视图的平移动画以及解决移动异常问题》,《iOS项目开发实战——多个视图的平移动画与闭包函数的声明与调用》。
(1)在Main.storyboard中拖入一个View,并且绑定到代...
分类:
移动开发 时间:
2015-08-20 10:35:52
阅读次数:
167
CoreAnimation在我之前的UIKit动画里面简单的提了一句CoreAnimation动画,其实大家别看它类库名种有个animation,实际上animation在这个库中只占有很小的地位。像我们经常用的边框、圆角、阴影、锚点等等这些属性都是有CA提供的。在说CA动画前,我们先说一下CALa...
分类:
移动开发 时间:
2015-08-19 22:47:27
阅读次数:
135
力学动画以dynamicAnimate为首的力学动画是苹果在iOS7加入的API,里面包含了很多力学行为,这套API是基于Box2d实现的。其中包含了重力、碰撞、推、甩、和自定义行为。涉及到的类如下涉及类描述UIDynamicAnimator相当于一个manager,用于管理所有添加的力学行为UID...
分类:
移动开发 时间:
2015-08-19 19:08:35
阅读次数:
163
iOS动画iOS有很多动画技术,API主要分布在两个库中,一个是UIKit,另一个是CoreAnimation,先对UIKit动画做一下总结。UIKit动画在UIKit中,很多API都可以看到animated参数,表示是否动画显示,其实这是UIKit封装CoreAnimation后的结果。比如大家肯...
分类:
移动开发 时间:
2015-08-19 11:04:33
阅读次数:
150
// ViewController.m// IOS动画0817//// Created by 张艳锋 on 15/8/17.// Copyright (c) 2015年 张艳锋. All rights reserved.//#import "ViewController.h"@interface V...
分类:
移动开发 时间:
2015-08-18 13:53:52
阅读次数:
216
上节我们介绍了核心动画基础,这一节介绍核心动画的主要应用和局限性。
【核心动画的局限性】
有一点需要注意,所有的核心动画都是假象,只是修改了View的展示位置,而不能修改真实位置,即使设置了不复位,仿佛是位置移动了,其实layer还在原位,要证明这一点,可以在动画完成后打印layer的位置。
为了获得动画结束时机,可以通过代理,UIView已经遵循了相关协议,可以实现动画开始和结束的两个方法...
分类:
其他好文 时间:
2015-08-13 22:26:13
阅读次数:
122
来自:http://blog.csdn.net/huifeidexin_1/article/details/7597868/1.概述UIKit直接将动画集成到UIView类中,实现简单动画的创建过程。UIView类定义了几个内在支持动画的属性声明,当这些属性发生改变时,视图为其变化过程提供内建的动画...
分类:
移动开发 时间:
2015-08-12 16:39:44
阅读次数:
125