Я новичок в Свифте,
По сути, я хочу, чтобы после нажатия кнопки UI я хотел, чтобы он был отключен.
Я знаю, как отключить UIbutton, когда отдельные UIbutton связаны только с розеткой, а не с коллекцией розеток.
с выходом:
Я просто перечисляю отдельные кнопки и отключаю их при нажатии
@IBAction func NumButton1(_ sender: UIButton)
{
pressButton(outputnumber: "1", with: 1, on: sender)
button1.isEnabled = false
}
@IBAction func NumButton3(_ sender: UIButton)
{
pressButton(outputnumber: "3", with: 3, on: sender)
button2.isEnabled = false
}
...
@IBAction func NumButton9(_ sender: UIButton)
{
pressButton(outputnumber: "9", with: 9, on: sender)
button3.isEnabled = false
}
с коллекцией розеток:
@IBAction func NumButton(_ sender: UIButton)
{
let buttonNumber = buttons.index(of: sender)!
let randomNumber = buttons.index(of: sender)!
pressButton(outputnumber: numberDisplayed[buttonNumber], with: numberGuessed[randomNumber], on: sender)
Если я связал коллекцию кнопок UI с коллекцией розеток,
как отключить ЛЮБУЮ кнопку UI при нажатии ЛЮБОГО из них?