У меня есть табличное представление, и в функции cellForRowAt
я иногда программно добавляю новые объекты: кнопку и ползунок.
Теперь мне нужно, чтобы при нажатии кнопки значение ползунка обновлялось.
Если я использую селектор для выполнения функции при нажатии кнопки, как эта функция узнает, какая кнопка (из какой ячейки) была нажата и какой ползунок для обновления? У нас может быть несколько ползунков, по одному на каждую ячейку, и их имена одинаковы, поскольку они создаются в цикле cellForRowAt
.
Это программа чата, а ячейка представляет собой ячейку, представляющую голосовой аудиофайл. при нажатии на кнопку, представляющую «Воспроизведение», мне нужно воспроизвести нужный файл и показать прогресс с помощью ползунка.
То, что я до сих пор делал, - это добавление двух объектов в определение класса, чтобы я их использовал. Но что я до сих пор не знаю, как это сделать, нажав кнопку, я запускаю селектор. Есть ли способ передать параметры в этот селектор? Все, что я хочу, это передать indexpath.row
этой функции при нажатии на кнопку.