0

以及如何创建它?- 中间的弹出窗口

http://blogs.plos.org/mfenner/files/2011/01/IMG_0040-500x375.jpg

我会撒谎在我的游戏中使用这样的东西(在主菜单中)。

4

3 回答 3

1

没有类型UIViewController。您可以通过多种方式呈现UIViewController

iPad 支持以下三种类型:

  1. 全屏
  2. 页表
  3. 从工作表

您的图像显示第三个UIModalPresentationFormSheet

您可以在以下应用指南中找到有关如何使用这三种演示的详细信息: 从其他视图控制器演示视图控制器

于 2013-05-18T16:15:51.430 回答
0

那是文档的链接。

从其他视图控制器呈现视图控制器

模态视图控制器是可以呈现在另一个之上的控制器。

例如,要创建它,您可以调用presentViewController:animated:completion:当前视图控制器的方法,传入您要呈现的视图控制器。

由于您上传的界面包含一个包含关闭栏按钮项的导航栏,因此您可以简单地将要显示的控制器包装在导航控制器中。

YourViewController *yourViewController = [[YourViewController alloc] init];

UINavigationController *navigationController = [[UINavigationController alloc]
                             initWithRootViewController:yourViewController];
[self presentViewController:navigationController animated:YES completion: nil];

否则,您可以创建一个普通控制器并使用UIToolBar.

希望有帮助。

PS关闭按钮不会是免费的。你需要添加它;)

于 2013-05-18T16:16:32.290 回答
0

我认为使用第三方库而不是实现它会好得多。有许多提供类似功能的库。

如果不想使用上述库,可以使用 Apple 在本文档中解释的 UIModalPresentationFormSheet:Presting View Controllers from Other View Controllers

希望这可以帮助!

于 2013-05-18T16:24:05.093 回答