TDBSplashscreen 是一个 pod,允许您在加载数据时显示启动画面更长一段时间
TDBSplashscreen 通过CocoaPods 提供,要安装它,只需将以下行添加到您的 Podfile
pod 'TDBSplashscreen'
要运行示例项目;克隆仓库,然后首先从 Example 目录运行 pod install
。
以下是如何使用 TDBSplashscreen 的示例:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];
// Create your root view controller
RootViewController *rootViewController = [[RootViewController alloc] initWithNibName@"RootViewController" bundle:nil];
self.window.rootViewController = rootViewController;
[TDBSplashscreen show];
// Hide splashscreen in callback
[[PayloadManager sharedInstance] loadInitialData:^{
// callback
[TDBSplashscreen dismiss];
}];
return YES;
}
您还可以使用不同的动画来关闭启动画面
[TDBSplashscreen dismissWithAnimation:UIModalTransitionStyleCrossDissolve];
您还可以添加一个完成处理程序,在启动画面被隐藏后执行代码
[TDBSplashscreen dismissWithAnimation:UIModalTransitionStyleCrossDissolve completion:^{
// Splashscreen has been dismissed
}];
Titouan Van Belle,[email protected]
TDBSplashscreen 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。