2009-10-23 71 views
0

我想动画添加一个新的子视图到表视图。 (当用户点击表格视图上方导航栏上的加号按钮时,我想要一个带有文本字段的子视图和一个从导航栏下滑动的按钮)。为什么UIView不会响应beginAnimations?

然而,当我尝试调用[UIView beginAnimations:@"textFieldSlide", nil]编译器警告我说:

线位置RootViewController.m:41: 警告: '的UIView' 可能不响应 '+ beginAnimations ::'

Xcode中的自动完成功能也无法看到该方法以及commitAnimations

我是否缺少导入来获取这些方法?

回答

6

没有必要导入QuartzCore,UIKit提供它。

您正在使用错误的方法签名。您应该使用

[UIView beginAnimations:@"textFieldSlide" context:nil]; 

改为。

如果Xcode的自动完成失败,那么大部分时间是您忘记了];的某处。

相关问题