是否可以在iOS中的启动画面上添加标签?

时间:2016-04-14 08:46:01

标签: ios

如果我没有连接到互联网,我想在启动画面上显示标签是否可以在iOS中的启动画面上添加标签,或者以其他方式在应用程序启动时显示标签。< / p>

3 个答案:

答案 0 :(得分:0)

对于iOS8及更高版本,您可以使用XIB文件并放置任何您想要的内容(标签,图像,按钮)。 Here您可以找到详细信息 这很方便,因为您不必生成多个启动图像。相反,您可以在内部使用带有自动调整元素的单个XIB文件。

答案 1 :(得分:0)

您无法动态更改启动屏幕内容,但您可以将其中包含UIViewController的自定义启动UILabel添加为应用程序的第一个屏幕。在这里,您可以使用Apple的Reachability类检查网络连接。将UILabel与您的启动UIViewController课程相关联,然后根据您的要求更改UILabel文字。

然后在需要时从此类提供应用程序根视图。

[self performSelector:@selector(openNextView) withObject:nil afterDelay:2.0];

-(void) openNextView {
    [self performSegueWithIdentifier:@"HOME" sender:nil];
}

答案 2 :(得分:0)

LaunchScreen.storyboard只能用于展示UILabel s,UIImage等静态元素。这在issue中有详细解释。

我从您的问题中假设,在允许用户继续使用主应用程序之前,您首先要检查用户是否具有互联网连接。如果是这种情况,那么您可以执行以下操作:

  • 创建仅包含静态元素(如应用程序徽标)的静态LaunchScreen.storyboard
  • 复制LaunchScreen.storyboard中的元素,然后将它们放在初始视图控制器中。
  • 添加标签以通知用户他们是否已连接到互联网并在您的视图控制器中进行检查。

希望这有帮助。