可能有一个明显的答案,但不确定我为什么会错过它。
btn2.addTarget(self, action: #selector(ViewController.dismiss(_:)), forControlEvents: UIControlEvents.TouchUpInside)
func dismiss(sender: FlatButton){
self.dismissViewControllerAnimated(true, completion: nil)
}
为了简单起见,我删除了所有不必要的代码。btn2 代码都在一个单独的函数中。