Как сделать подключение действий для нескольких кнопок в xcode10? - PullRequest
1 голос
/ 22 сентября 2019

Мне интересно, как мы можем установить соединение для нескольких кнопок в Xcode10?Просто ОДИН КОД для ВСЕХ кнопок. НЕ ОТДЕЛЬНЫЙ.

Например, у нас есть 7 кнопок музыкальных клавиш, и мы хотим установить одно действие для всех 7 из них, а затем продолжить кодирование, чтобы код узналкакая клавиша точно нажата.Как код, который я разместил в этом вопросе, как мы можем сделать «@IBAction func notePressed (_ sender: UIButton)» этой строкой?Не вводя, нажимая и перетаскивая.

Другой пример, у нас есть «true» и «false», две кнопки.Мы хотим установить только одно действие для этих двух кнопок в ViewController.swift.

Я знаю, как создать одно действие для одной кнопки, но когда дело касается нескольких кнопок, я не знаю, какделать.Я использую xcode10

Я попытался удержать команду и выбрать все кнопки одновременно, а затем удерживать клавишу управления и попытаться перетащить все кнопки из mainStoryBoard в мой быстрый код, но, похоже,таким образом я только создал соединение действия для кнопки.

@IBAction func notePressed(_ sender: UIButton)
    {
        let selectedNote : String = soundArray[sender.tag - 1]
        playSound(inputNote : selectedNote)

    }

1 Ответ

0 голосов
/ 22 сентября 2019

Если вы найдете часть подключенных действий в части First Responder в раскадровке, вы сможете подключить ее один за другим в качестве снимка экрана.

ios storyboard

...