@interface TestViewController: UIViewController {
UIImageView *imageView;
}
@property (*imageView, utrzymywać) UIImageView *imageView;
@end
@implementation TestViewController
@synthesize imageView;
- (kawitacyjny) viewDidLoad {
[super viewDidLoad];
UIImage *tmpImage = [UIImage imageNamed: @ " block.png "];
UIImageView *tmpImageView = [[UIImageView alloc] initWithImage: tmpImage];
CGRect initialFrame = 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;
[self.view addSubview: self.imageView];
[tmpImageView uwolnienie];
tmpImageView = zero;
}
- (kawitacyjny) touchesBegan: (NSSet *) dotyk withEvent: (UIEvent *) wydarzenie {
jeżeli ([dotyk liczyć] == 1) {
// Pojedynczy dotyk wydarzenie, my przetwarzać tutaj
UITouch *touch = [dotyk anyObject]; // Pojedynczy przedmiot w the set więc my móc to
CGPoint lokacja = [dotyk locationInView: self.view];
[UIView beginAnimations: @ " MyAnimation " kontekst: zero]; // tylko potrzebować jeżeli ty chcieć the ruch
[UIView setAnimationDuration: 0.25f]; // tylko potrzebować jeżeli ty chcieć the ruch
self.imageView.center = lokacja;
[UIView commitAnimations]; // tylko potrzebować jeżeli ty chcieć the ruch
} inny {
// Obowiązujący przepustka następny odpowiadający
[[jaźń nextResponder] touchesBegan: dotykać withEvent: wydarzenie];
}
}
|