На самом деле вам не нужно представление, вы можете добавить его как подпредставление окна делегата вашего приложения.
В вашей заявке делегат:
- (void) showView {
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];
view.backgroundColor = [UIColor redColor ];
[self.window addSubview:view];
[view release];
}
Затем, когда вы хотите показать вид:
MyAppDelegate *d = [[UIApplication sharedApplication] delegate];
[d showView];
Вам понадобится способ отклонить представление, как только вы закончите с ним, вы можете использовать
[self removeFromSuperview]