1

我知道这可能听起来应该是微不足道的,但我发现它很痛苦......

我正在 iPhone 和 iPad 上创建一个应用程序,并希望有一个启动图像。一旦用户单击图像,UI 将转换为 iPhone 上的 TableVC 和 iPad 上的 UISVC。

1)iPhone。我可以在 iPhone 上做到这一点的最简单方法是实际上有一个带有所需图像的按钮(在第一个 VC 上),然后创建一个 IBAction 可以执行以下操作:

    MyCustomTVC *myInstanceOfCustomTVC=[self.storyboard instantiateViewControllerWithIdentifier:@"TVC"];
    [self presentViewController:myInstanceOfCustomTVC animated:YES completion:nil];

现在我可以通过在导航控制器中嵌入 MyCustomTVC 并使用 segues 来保存所有这些工作,但是有没有办法为第一个 VC 隐藏 UINavigationItem?

2)iPad。这有点痛苦,因为我似乎做不到:

        UISplitViewController *kmbSvc=[self.storyboard instantiateViewControllerWithIdentifier:@"KMBSvc"];
    [self presentViewController:kmbSvc animated:YES completion:nil];

SVC 必须是根,所以应用程序如何呈现全屏启动图像,然后转到 SVC。

谢谢九巴

4

1 回答 1

3

也许我错过了您的观点,但是“启动映像”是无法关闭的功能-?Apple 将其称为“启动图像”,它是在用户点击应用程序图标时显示的图像,甚至在应用程序加载之前。加载应用程序后,启动图像将替换为您的故事板或 AppDelegate 首先显示的任何内容。不需要转场。

当您选择项目时,您会找到启动图像,然后是目标,然后是“摘要”,然后在“启动图像”部分中,您可以定义纵向和横向、标准和视网膜屏幕的启动图像。

问候,诺比

于 2012-08-22T03:49:11.087 回答