自动呈现视图控制器

问题描述:

我有我的故事板2个视图控制器:viewController1(它输入点)和viewController2。加载应用程序后,我想viewController1后自动呈现viewController2自动呈现视图控制器


我该怎么做?

,如果你想去第二的ViewController您可以将此代码添加到您viewDidLoad方法:

let secondViewController = self.storyboard?.instantiateViewController(withIdentifier: "yourIdentifier") as! secondViewController 
     self.navigationController?.pushViewController(secondViewController, animated: true) 

remeber添加标识符在故事板的第二视图 - 控制和chenge你用“yourIdentifier”

使用标识符,如果你不想把动画阿尼玛特德:真假。

如果你不想展示拳头视图 - 控制,进入你的故事板,并点击第二的ViewController,然后在右侧的属性检查器中选择INT图像框:

对于更改视图 - 控制你必须有一个导航控制器嵌入第一视图 - 控制,如果你不知道如何做到这一点,只需要选择最前一页视图 - 控制和不喜欢的图片,点击导航控制器

你有没有试图表明它在func viewDidLoad() {},如:

override func viewDidLoad() { 
    // ... 
    self.present(viewController, animated: true, completion: nil) 
} 

如果你想直上加载你可以在你的应用程序委托做不同的视图控制器:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 
    // Override point for customization after application launch. 
    let storyboard = UIStoryboard(name: "Main", bundle: nil) 
    let vc = storyboard.instantiateViewController(withIdentifier: "put your identifier here") 
    self.window?.rootViewController = vc 
    return true 
}