i программно вставлять пользовательский botton (изображение) в xCode. После щелчка на UIbutton я хочу переместить кнопку в обычное место на экране iPhone.Перемещение изображения после нажатия кнопки
Кнопка программно:
self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
UIButton *MyButton = [UIButton buttonWithType:nil];
MyButton.frame = CGRectMake(100, 170, 100, 30);
[MyButton setImage:[UIImage imageNamed:@"tap.png"] forState:nil];
[self.view addSubview:MyButton];
[MyButton addTarget:self action:@selector(buttonPressed) forControlEvents:UIControlEventTouchUpInside];
я пытаюсь переместить кнопку после щелчка.
-(void)buttonPressed {
NSLog(@"Button Pressed!");
CGRect frame = MyButton.frame;
frame.origin.x = 100; // new x coordinate
frame.origin.y = 4; // new y coordinate
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration: 0.1];
MyButton.frame = frame;
[UIView commitAnimations];
}
но ничего не происходит.
Я, .h
файл
IBOutlet UIButton *MyButton;
@property (nonatomic, retain) UIButton *MyButton;
Упс извините изображение является Costum UIButton – Frenck
Вы можете экстраполировать на точный вопрос вы имеете? Похоже, вы очень близки. – FreeAsInBeer
Я отредактировал сообщение @FreeAsInBeer надеюсь, что вы можете мне помочь – Frenck