如何创建一个窗口,如弹出的电子邮件应用程序

时间:2010-10-11 19:25:11

标签: xcode ipad

我想创建一个弹出窗口,当您点击新电子邮件时会弹出电子邮件应用程序。

有没有人有一个很好的教程或示例代码如何做到这一点?

这是我想要的屏幕: alt text

2 个答案:

答案 0 :(得分:2)

基本上它看起来像一个模态显示的视图控制器,modalPresentationStyle设置为UIModalPresentationPageSheet:

SomeViewController *vc = [[SomeViewController alloc] 
    initWithNibName:@"SomeViewController" bundle:nil];
vc.modalPresentationStyle = UIModalPresentationPageSheet;
[self presentModalViewController:vc animated:YES];
[vc release];

在视图控制器上,顶部是UIToolbar,下面的内容可以通过多种方式显示,包括UITableView。

在纵向中,模态视图将是屏幕的整个宽度。

答案 1 :(得分:0)

这是一个模式视图控制器,其样式为页面表。

在设置模态样式后,您必须提供您想要的任何模态视图控制器。