@interface TestViewController: UIViewController {
*imageView de UIImageView;
}
*imageView de UIImageView del @property (de lectura/grabación, conservar);
@end
@implementation TestViewController
@synthesize el imageView;
- viewDidLoad (vacío) {
[viewDidLoad estupendo];
*tmpImage de UIImage = [UIImage imageNamed: @ " block.png "];
*tmpImageView de UIImageView = [[initWithImage del alloc de UIImageView]: tmpImage];
initialFrame de CGRect = CGRectMake (0, 0, tmpImage.size.width, tmpImage.size.height);
tmpImageView.frame = initialFrame;
tmpImageView.center = CGPointMake ( self.view.frame.size.width/2.0,
self.view.frame.size.height/2.0);
self.imageView = tmpImageView;
[addSubview de self.view: self.imageView];
[lanzamiento del tmpImageView];
tmpImageView = nada;
}
- (vacío) touchesBegan: (NSSet *) tactos withEvent: (UIEvent *) acontecimiento {
si ([== de la cuenta de los tactos] 1) {
Solo acontecimiento del tacto de //, procesaremos aquí
*touch de UITouch = [anyObject de los tactos]; El solo objeto de // en el sistema así que nosotros podemos confiar en esto
Localización de CGPoint = [locationInView del tacto: self.view];
[beginAnimations de UIView: @ contexto de " MyAnimation ": nada]; // necesitó solamente si usted quiere animar el movimiento
[setAnimationDuration de UIView: 0.25f]; // necesitó solamente si usted quiere animar el movimiento
self.imageView.center = localización;
[commitAnimations de UIView]; // necesitó solamente si usted quiere animar el movimiento
} {
// no aplicable a nosotros paso al respondedor siguiente
[[nextResponder del uno mismo] touchesBegan: toca withEvent: acontecimiento];
}
}
|