2013-06-13 2 views
2

У меня проблема, что я не нашел нигде в Интернете (я думаю) Я хотел бы изменить текст ячейки, когда я нажимаю на определенную кнопку в UITableViewCell , Поэтому я просто изменяю текст в методе IBAction, но когда я просматриваю ячейку выше y = 0 TableView, она просто возвращается к старому тексту, текст перед тем, как я нажал на кнопку. Как я могу избежать этого? Я уже установил Bounces на нет, но не работал. Я думаю, что есть проблема с reloadData, но я не вижу, гдеUITableView перезагружает данные при прокрутке над пределом

Большое спасибо!

ответ

0

Это зависит от того, как вы меняете текст этой ячейки. Каждый раз, когда вы прокручиваете резервную копию, ваше табличное представление извлекает информацию из вашего источника данных (как вы сказали, reloadData). Если вы хотите постоянно менять текст ячейки, вам нужно будет изменить ее в источнике данных, а не только временно.

+0

Хорошо, спасибо! У меня есть другие проблемы с UITableView, я продолжаю здесь или задаю другой вопрос? – RMS

+0

Сколько еще вопросов у вас есть? – JMarsh

+0

Я использую IBAction и отправителя, чтобы узнать, на какую ячейку нажата кнопка. Но я хотел бы подтвердить предупреждение, и я не знаю, как передать отправителя действию buttonIndex. Вторая проблема: когда я скрываю кнопку в contentView, она просто скрывает другую кнопку в другой ячейке наугад. Я использую отправителя также – RMS

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