我有一个非常简单的项目,试图使用基于块的iOS4.0动画来动画UIView。
头
@interface animatepadViewController : UIViewController {
UIView *contentView;
}
@property(nonatomic, retain) IBOutlet UIView *contentView;
@end
实施
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
[UIView animateWithDuration:1.0 animations:^{self.contentView.alpha = 0.0;}];
}
我在界面构建器中添加了一个UIVIew类型的子视图,背景颜色为黑色。
这是我从默认的基于ipad“视图”的项目中做出的唯一改变。
我收到以下错误
2010-12-28 17:59:05.689 animatepad[29835:207] *** +[UIView animateWithDuration:animations:]: unrecognized selector sent to class 0x217689c
这只发生在ipad而不是iPhone上
提前致谢
答案 0 :(得分:1)
您是否更新了iPad以使用iOS 4.2? iPad的发布版本(3.2。)
上没有块答案 1 :(得分:0)
要更新模拟器,您需要将Xcode更新到版本3.2.5。