如果我没有连接到互联网,我想在启动画面上显示标签是否可以在iOS中的启动画面上添加标签,或者以其他方式在应用程序启动时显示标签。< / p>
答案 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
中的元素,然后将它们放在初始视图控制器中。希望这有帮助。