я хочу показать массив кнопок в одной ячейке вместо создания группы ячеек в табличном представлении - PullRequest
0 голосов
/ 06 сентября 2018

при выборе некоторых кнопок в ячейке он должен добавляться в массив и заполнять соответствующие данные на следующем экране.

1 Ответ

0 голосов
/ 06 сентября 2018

Попробуйте добавить свои данные в массив, а затем после итерации цикла создания кнопки.

let arrOfString = ["Test1", "Test2", "Test3"]

for i in 0..<arrOfString.count{
    let buttonString = UIButton()
    buttonString.setTitle(arrOfString[i], for: .normal)
    buttonString.tag = i
    buttonStringaddTarget(self, action: #selector(self.populateData(_:)), for: .touchUpInside)
    cell.addSubview(buttonString)
    }
}

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

func populateData(_ sender: UIButton?) {
    let index: Int? = sender?.tag
    // get the title/index of your button and add the relevant data in your array.  
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...