У меня есть изображениеView, и после того, как я добавлю его на экран, я его выпустил. До этого я добавляю на него кнопку с этим кодом.Не вызывать функцию, когда я нажимаю на UIButton?
button = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
button.frame = CGRectMake(128.00, 128.00, 23.00, 40.00);
[button setBackgroundImage:[UIImage imageNamed:@"move.png"] forState:UIControlStateNormal];
[button addTarget:self action:@selector(showAddress:) forControlEvents:UIControlEventTouchUpInside];
[imageView addSubview:button];
- (void) showAddress:(id)sender
{
NSLog(@"Working");
}
Эта кнопка появляется, но ничего не происходит, когда я нажимаю на нее, чтобы вызвать функцию. Даже нажатие на нажатие. Это потому, что я выпускаю imageView?
Хорошо, босс, это сработало. Я удалил imageView.userInteractionEnabled = YES из - viewDidLoad и поместил его в код перед тем, как добавить ImageViews в scrollView. Спасибо, настоящий спасатель, :) – wolverine