iOS中的动画块使用块对象?

时间:2011-11-10 16:17:34

标签: objective-c ios animation objective-c-blocks

在视图中关于动画属性更改的Apple文档中,

  

为了动画对UIView类属性的更改,你   必须将这些更改包装在动画块中。术语动画   块在一般意义上用于指代任何代码   指定可动画的更改。在iOS 4及更高版本中,您创建了一个   使用块对象的动画块。在早期版本的iOS中,您   使用特殊类标记动画块的开头和结尾   UIView类的方法。两种技术都支持相同   配置选项并提供相同的控制权   动画执行。但是,基于块的方法是优选的   只要有可能。

除了动画块和objective-c 块对象之间令人困惑的术语之外,我想知道使用块对象做什么的一些好资源和示例UIView类的动画?我查看了Apple文档,并搜索了一些示例,但找不到很多有用的资源。另外,我们可以做些什么来确保它与iOS 4之前的设备向后兼容?我在某处读过在早期版本中使用块对象会导致崩溃吗?

1 个答案:

答案 0 :(得分:3)

以下是Apple文档的一些指示

HTH