【问题标题】:Startup image for app for iphone and ipad适用于 iphone 和 ipad 的应用程序的启动图像
【发布时间】: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


【解决方案1】:

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

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

问候,诺比

【讨论】:

  • 谢谢诺比。我应该在花几个小时弄乱代码之前发布我的问题。
猜你喜欢
  • 2011-09-28
  • 1970-01-01
  • 2015-02-20
  • 2018-03-30
  • 1970-01-01
  • 1970-01-01
  • 2018-06-11
  • 1970-01-01
相关资源
最近更新 更多