このコードをXCode 4で試しましたが、動作しますが、iphone 4の本物のハンドセットには表示されません。iphone 4のアニメーションはシミュレータと異なります
UIImage *myimage = [UIImage imageNamed:@"2-2.PNG"];
UIImageView *myimageView =[[UIImageView alloc] initWithImage:myimage];
myimageView.frame = CGRectMake(15, 15, 20, 20);
CABasicAnimation *animation = nil;
CATransform3D transform;
animation = [CABasicAnimation animationWithKeyPath:@"transform"];
transform = CATransform3DMakeRotation(1.57f, 0.0f, 1.0f, 0.0f);
NSValue* value = [NSValue valueWithCATransform3D:transform];
[animation setToValue:value];
[animation setAutoreverses:YES];
[animation setDuration:0.5f];
[animation setRepeatCount:2.0];
[[myimageView layer] addAnimation:animation forKey:@"180"];
[self.view addSubview:myimageView];
いずれかが、私はそれが本物の携帯電話上で動作させるために何をすべきかを助けますか?
「UIImage * myimage = [UIImage imageNamed:@ "2-2.png"]; ' –