swift3.0添加跳转画面的按钮
let button = UIButton.init(type:UIButtonType.system)
button.frame = CGRect(x: self.view.bounds.size.width/2 - 100, y: self.view.bounds.size.height/2 - 15, width: 200, height: 30)
button.setTitle("你还没有朋友,添加一个吧", for: UIControlState.normal)
button.addTarget(self, action: #selector(self.buttonClicked(button:)), for: UIControlEvents.touchUpInside)
self.view.addSubview(button)
event:
func buttonClicked(button:UIButton) -> Void{
let sb = UIStoryboard(name:"Search",bundle: Bundle.main)
let vc = sb.instantiateViewController(withIdentifier: "search")
self.present(vc, animated: true, completion: nil)
需要注意找到storyboard的name关键字是左侧文件的名称,而找到相应的viewController需要右侧的storyboard的ID,需要手动设置。在这里一直把“search”填成了viewController的名字”SearchViewController“导致一直报错,说在当前的bundle里找不到我的search故事版。