Ios 在swift 5的启动屏幕中隐藏选项卡栏
我已经在iOS应用程序中实现了闪屏。它的持续时间为2-3秒,但主屏幕上的tabarcontroller显示在启动屏幕中。一种方法是在AppDelegate中为启动屏幕添加一个单独的窗口。这使得您可以将选项卡栏控制器保留为根视图控制器Ios 在swift 5的启动屏幕中隐藏选项卡栏,ios,swift,iphone,mobile,swift5,Ios,Swift,Iphone,Mobile,Swift5,我已经在iOS应用程序中实现了闪屏。它的持续时间为2-3秒,但主屏幕上的tabarcontroller显示在启动屏幕中。一种方法是在AppDelegate中为启动屏幕添加一个单独的窗口。这使得您可以将选项卡栏控制器保留为根视图控制器 @UIApplicationMain 类AppDelegate:UIResponder、UIApplicationLegate{ 变量窗口:UIWindow? 让launchView=UIStoryboard(名称:“LaunchScreen”,bundle:nil
@UIApplicationMain
类AppDelegate:UIResponder、UIApplicationLegate{
变量窗口:UIWindow?
让launchView=UIStoryboard(名称:“LaunchScreen”,bundle:nil)。实例化initialviewcontroller()?.view??UIView()
func应用程序(application:UIApplication,didFinishLaunchingWithOptions
launchOptions:[UIApplication.LaunchOptionKey:Any]?)->Bool{
launchView.frame=窗口?.frame???.zero
窗口?.addSubview(启动视图)
DispatchQueue.main.asyncAfter(截止日期:.now()+5){
//启动屏幕显示5秒钟
launchView.removeFromSuperview()启动
}
返回真值
}
}
您能再显示一些代码吗?如何添加tabbar以及在何处添加?splash已经没有tabbar。。这取决于你的代码如何延迟你的启动