Я хочу создать UIButton для отображения поверх UIImageView . Мой фрагмент кода показан ниже:
imageView = [[UIImageView alloc] initWithImage:image]; //initWithImage:image
imageView.userInteractionEnabled = YES; //to enable touch interaction with image
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btn setTitle:@"ClickMe" forState:UIControlStateNormal];
[btn.titleLabel setFont:[UIFont systemFontOfSize:16]];
btn.frame = CGRectMake(340, 550, 70, 50);
[btn addTarget:self action:@selector(onClickHotSpotButton) forControlEvents:UIControlEventTouchUpInside]; //it wasnt working
[imageView addSubview:btn];
[self addSubview:imageView];
Мое приложение отображает кнопку точно на той части изображения, где я хочу, но не реагирует на щелчок по изображению. Вместо этого он обнаруживает одиночное нажатие, поскольку я регистрирую вывод при его обнаружении. Но я хочу, чтобы эта кнопка нажималась при выборе и выполняла какую-то функцию.
Заранее спасибо.
wahib