初始视图控制器和选项卡视图控制器
Initial view controller and Tab View Controller
我正在使用单一视图应用程序,但在一种情况下我也在使用选项卡视图控制器,但是选项卡视图控制器必须作为初始视图控制器才能工作,所以我如何在没有选项卡视图控制器的情况下使用选项卡视图控制器将其作为初始视图控制器?
当您点击按钮移动标签栏控制器时
为标签栏提供故事板 ID 并使用以下代码
在 appdelegate 中将其写为 class 方法并在单击按钮时调用它
let storyboard = UIStoryboard.init(name: "Main", bundle: nil)
let diallerTBC = storyboard.instantiateViewControllerWithIdentifier("tabBarStoryboardId") as! UITabBarController
self.window?.rootViewController = diallerTBC
self.window?.makeKeyAndVisible()
}
我希望这会奏效
谢谢
@SamahAhmed
let storyboard = UIStoryboard.init(name: "Main", bundle: nil)
let diallerTBC = storyboard.instantiateViewControllerWithIdentifier("tabBarStoryboardId") as! MyTabbarController
//create a variable for e.g : data at MyTabbarController and set like
diallerTBC.data = "testing"
我正在使用单一视图应用程序,但在一种情况下我也在使用选项卡视图控制器,但是选项卡视图控制器必须作为初始视图控制器才能工作,所以我如何在没有选项卡视图控制器的情况下使用选项卡视图控制器将其作为初始视图控制器?
当您点击按钮移动标签栏控制器时
为标签栏提供故事板 ID 并使用以下代码
在 appdelegate 中将其写为 class 方法并在单击按钮时调用它
let storyboard = UIStoryboard.init(name: "Main", bundle: nil)
let diallerTBC = storyboard.instantiateViewControllerWithIdentifier("tabBarStoryboardId") as! UITabBarController
self.window?.rootViewController = diallerTBC
self.window?.makeKeyAndVisible()
}
我希望这会奏效
谢谢
@SamahAhmed
let storyboard = UIStoryboard.init(name: "Main", bundle: nil)
let diallerTBC = storyboard.instantiateViewControllerWithIdentifier("tabBarStoryboardId") as! MyTabbarController
//create a variable for e.g : data at MyTabbarController and set like
diallerTBC.data = "testing"