适用于iphone和ipad的app的启动图像

时间:2012-08-22 00:48:59

标签: ios uinavigationcontroller uiimageview uibutton uisplitviewcontroller

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

我正在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并使用segue来保存所有这些工作,但有没有办法隐藏第一个VC的UINavigationItem?

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

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

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

由于 KMB

1 个答案:

答案 0 :(得分:3)

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

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

问候,nobi