если вы добавите кнопку в UIImageView в качестве подпредставления, кнопка не будет реагировать на сенсорные события.Поэтому используйте UIView вместо imageview, чтобы добавить кнопки и метки.Вы можете дать фоновое изображение для этого вида, используя
myView.backgroundColor= [[UIColor alloc]initWithPatternImage:
[UIImage imageNamed:@"myimage.png"]];