2014-10-21 2 views
-2

Мне нужно вызвать ту же функцию с помощью двух разных кнопок. Эта функция содержит вызов другой функции, которая ожидает значение Bool, но графически соединяет две кнопки с кодом. Я не могу различить два разных вызова этой функции. По этой причине я создал две идентичные функции для передачи различного значения Bool. Надеюсь, в вашем ответе. Наилучшее отношение ко всем. Заранее спасибоДве кнопки вызывают одну и ту же функцию

ответ

2

Думаю, у вас есть две кнопки, и вы хотите подключить эти две кнопки с одинаковой функцией, чтобы вы могли сделать это, как это, сначала создайте функцию для первой кнопки.

enter image description here

после этого вы можете подключить эту функцию с помощью другой кнопки, как таким образом:

enter image description here

Так Таким образом, вы можете создать такую ​​же функцию для двух разных кнопок.

Редактировать Для этого ответа:

Вы можете дать другое имя для обеих кнопок, как Button 1 и Button 2

после этого вы можете сделать это следующим образом:

class ViewController: UIViewController { 

var button1 : Bool = Bool() 
var button2 : Bool = Bool() 

@IBAction func ButtonTapped(sender: UIButton) { 
    if sender.titleLabel?.text == "Button 1"{ 
     button1 = true 
     println("Button 1 Tapped") 
     println(button1) 
    } 
    if sender.titleLabel?.text == "Button 2"{ 
     button2 = true 
     println("Button 2 tapped") 
     println(button2) 
    } 

} 
Смежные вопросы