我知道这可能听起来应该是微不足道的,但我发现它很痛苦......
我正在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
答案 0 :(得分:3)
也许我错过了你的观点,但“启动图片”是无法关闭的功能 - ? Apple将其称为“启动图像”,它是用户点击应用程序图标时显示的图像,甚至在加载应用程序之前。加载应用程序后,启动图像将替换为您的故事板或AppDelegate首先显示的内容。不需要segue。
您可以在选择项目时找到启动图像,然后选择目标,然后选择“摘要”,然后在“启动图像”部分中,您可以定义纵向和横向,标准和视网膜屏幕的启动图像。
问候,nobi