我正在使用Xcode 8 Beta。我无法从 Storyboard 中拖动多个UIButton来连接到swift文件中的单个@IBAction。漏洞?谢谢你的帮助。

最佳答案

通过使用此替代方法,您可以添加现有操作,也可以将多个按钮连接到一个操作。

我认为Xcode8中存在错误。您可以通过将sender更改为_ sender将多个/单个按钮添加到单个操作/功能中

例如:-普通按钮

   @IBAction func huu(sender: UIButton) {

   }

您不能为此操作添加多个按钮或单个按钮,而只需要像这样简单地进行更改,然后就可以通过使用 Storyboard中的拖动和连接来添加多个按钮。
 @IBAction func huu(_ sender: UIButton) {

 }

连接IBOutlets后,Xcode将显示如下警告:

ios - Xcode8无法将多个/单个uibutton连接到swift文件中的单个@IBAction-LMLPHP

要删除此警告,只需从操作/功能中删除_符号。确保在连接IBOutlet后删除_
希望这会对您有所帮助! :)

关于ios - Xcode8无法将多个/单个uibutton连接到swift文件中的单个@IBAction,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37845914/

10-13 03:50