Вы должны использовать [existingView addSubview:newView];
, чтобы добавить представление к существующему представлению. новый вид появится поверх существующего вида. Концептуально, вы бы создали кнопку в существующем ViewView, подключили бы ее к IBAction, который вызывает такой метод:
CGRect newSize = CGRectMake(0.0f ,0.0f, 320.f, 400.0f);
UIView *newView = [[UIView alloc] initWithFrame:newSize];
[existingView addSubview:newView];
[newView release];
Это поместит новый вид поверх существующего.