【发布时间】:2012-08-17 09:32:18
【问题描述】:
我知道这听起来应该是微不足道的,但我觉得这很痛苦......
我正在 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。
谢谢 九巴
【问题讨论】:
-
你看过
UINavigationControllers吗? -
是的,请看我上面的问题。使用导航控制器,您最终会得到 UiNavigationItem,而我想全屏显示图像。
-
您可以使用 UINavigationControllers 显示全屏视图,但我看到您已经有了不同的答案。虽然内置的启动图像会自动消失,而不是按照您的要求进行触摸。
标签: ios uinavigationcontroller uiimageview uibutton uisplitviewcontroller