我正在使用可编程创建的facebook登录按钮实现facebook登录。现在成功登录后,我想打开另一个视图。我的问题是因为我无法在故事板中看到可编程创建的按钮,我无法控制-drag来创建一个segue来打开另一个视图。如何在没有控制拖动的情况下发射segue。提前感谢您的回答。
答案 0 :(得分:0)
您可以通过向按钮添加目标来检测按钮的单击:
button.addTarget(self, action: Selector("buttonClicked"), forControlEvents: UIControlEvents.TouchUpInside)
并创建一个名为buttonClicked的函数,如下所示:
func buttonClicked(){
var nextView:[Your view class name] = self.storyboard?.instantiateViewControllerWithIdentifier("[id of your view]") as [Your view class name]
self.presentViewController(nextView, animated: true, completion: nil)
}
您可以通过在storyBoard中选择新视图然后进入身份检查器并将storyBoard id设置为您想要的内容来设置viewController的ID