从多个条形按钮项目中截取

时间:2015-03-09 14:51:26

标签: ios swift uiviewcontroller segue rightbarbuttonitem

我有一个带有1个leftBarButtonItem和2个rightBarButton项的视图控制器。

我已使用此代码实现了它们。

@IBOutlet weak var menuButtonLeft:UIBarButtonItem!
 @IBOutlet weak var menuButtonRight: UIBarButtonItem!

 var search = UIBarButtonItem(image: UIImage(named: "search.png"), style: UIBarButtonItemStyle.Plain, target:self, action: "activateSearch")
    self.navigationItem.rightBarButtonItems = NSArray(objects: menuButtonRight,search)
    self.navigationItem.setRightBarButtonItems([menuButtonRight,search], animated: true)

故事板中添加了menuButtonRightmenuButtonLeft。但是当我想要一个更右键的按钮时,我以编程方式添加了它来查看SO问题,当我运行应用程序时,此search按钮可见,bt没有出现在故事​​板中。

但现在我想从这个search按钮执行一个segue。

这里的主要目的是在按下search按钮时调用newViewController。

我想在单击按钮时直接调用newViewController。但是我无法弄明白该怎么做。

请注意这个

1 个答案:

答案 0 :(得分:0)

当触摸搜索按钮时,从控制器(带有条形按钮的控制器)创建一个segue到想要切换到的控制器。调用performSegueWithIdentifier:sender:在"激活搜索"行动方法。