Ich habe ein sehr einfaches Projekt, das versucht, eine UIView mit blockbasierten iOS4.0 Animation zu animieren.Animation funktioniert nicht auf dem iPad. Das gleiche funktioniert auf dem iPhone
Kopf
@interface animatepadViewController : UIViewController {
UIView *contentView;
}
@property(nonatomic, retain) IBOutlet UIView *contentView;
@end
Implementierung
// 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;}];
}
ich mit einer Hintergrundfarbe schwarz ein Subview des Typs UIView in der Interface Builder hinzugefügt haben.
Dies sind die einzigen Änderungen, die ich aus dem Standard-ipad "View" -basierten Projekt gemacht habe.
bekomme ich folgende Fehler
2010-12-28 17:59:05.689 animatepad[29835:207] *** +[UIView animateWithDuration:animations:]: unrecognized selector sent to class 0x217689c
geschieht dies nur auf dem iPad und NICHT auf dem iPhone
Dank im Voraus
ahh .. das ist es wahrscheinlich. Wie mache ich das für den Simulator? –
Aktualisieren Sie Ihr SDK auf 4.2. –