Просто создайте экземпляр представления в нужном размере, добавьте UIImageView с фоновым изображением на нем и добавьте свои кнопки
UIView *overlayView = [[UIView alloc] initWithFrame:aRect];
UIImageView *bgView =[[UIImageView alloc] initWithImage:[UIImage imageNamed:thePath]];
[overlayView addSubview:bgView];
[overayView addSubview:aButton];
[aButton release];
[bgView release];
не проверено
Этот код можетбыть выполненным UILongPressGestureRecognizer