Swift:创建导致新视图的按钮

时间:2016-02-06 05:41:03

标签: swift button viewcontroller

我想知道如何以编程方式,不使用故事板,能够创建一个按钮,按下时会引导您到另一个viewController。

1 个答案:

答案 0 :(得分:0)

let button = UIButton(type: UIButtonType.System)
button.setTitle("Button", forState: UIControlState.Normal)
button.sizeToFit()
button.addTarget(self, action: "loadViewController", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(button)

loadViewController是控制器中加载另一个视图控制器的方法。

func loadViewController()
{
    let vc = UIViewController(nibName: "ViewController", bundle: nil)
    self.presentViewController(vc, animated: true, completion:nil)
}