IOS中Swift完成不同ViewController之间的切换(记录)

我的程序结构是这样的,在一个页面A中有个按钮,然后点击按钮以后,切换到另一个页面B。A和B都在同一个storyboard中。

这里先说下通用的方法:

手动用代码建好的view controller,即不是在storyboard中建立的:

1

2

3

var vc = ViewController()

self.presentViewController(vc, animated: true, completion: nil)

return


在storyboard中建立的可以用下面的代码:

1

2

3

let sb = UIStoryboard(name:"Main", bundle: nil)

let vc = sb.instantiateViewControllerWithIdentifier("tabBarController") as ViewController

self.presentViewController(vc, animated: true, completion: nil)


这里的tabBarController 是你在storyboard中对相应的viewcontroller打开其identifier inspector,然后对其storyboard ID起的名字。

猜你喜欢

转载自blog.csdn.net/lpCrazyBoy/article/details/88738122