Я довольно новичок в разработке Xcode и iOS, но до сих пор наслаждаюсь проблемой.Перемещение UIImageView с помощью UIButton
У меня возникла проблема, когда я пытаюсь переместить UIImageView
Я создал программно поверх MapView mapView.
Я хотел был бы переместить этот UIImageView
с помощью UIButton
мерой пикселей, при этом UIButton находится над mapView.
Это код, который я до сих пор в моем ViewController.m:
[self.view addSubview:mapView];
UIImageView* ship;
ship=[[UIImageView alloc] initWithFrame:CGRectMake(150, 200, 40, 40)];
UIImage * image;
image=[UIImage imageNamed:@"spaceShip"];
[ship setImage:image];
ship.alpha = 0.75;
[self.view addSubview:ship];
UIButton *upButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
upButton.frame = CGRectMake(150, 250, 40, 40);
upButton.userInteractionEnabled = YES;
[upButton setTitle:@"UP" forState:UIControlStateNormal];
[upButton addTarget:ship action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:upButton];
}
- (IBAction)moveUp {
ship.center = CGPointMake(ship.center.x, ship.center.y -10);
}
Может кто-нибудь показать мне, как получить этот upButton признать и пошевелить UIImageView
?
@MorganJones, если этот ответ исправил вашу проблему, вы должны принять его. – rdelmar
Как его принять? –