2010-12-04 3 views
0

У меня есть пользовательская ячейка таблицы с uiview и 3 ярлыками. на uiview есть изображение. Я обнаруживаю прикосновение и на экране uiview/imageview. по прикосновенному методу я меняю образ изображения на этом uiview.now после запуска программы 7 строк видны в таблице. если я коснусь изображения первого ряда, изображение будет изменено. Теперь, если я прокручиваю таблицу, изображение изображения в строке 9-го также будет изменено. Может ли кто-нибудь помочь мне узнать, что происходит?Функциональность радио кнопки на UIView в пользовательской ячейке таблицы

ответ

0

Если вы используете многоразовые ячейки, после прокрутки в виде таблицы будут использоваться те же ячейки, которые вы установили в методе cellForRowAtIndexPath. Таким образом, может быть, что ячейка для строки 1 и для строки 9 использует один и тот же объект ячейки. Это объясняет, что когда вы меняете что-то в ячейке 1-й строки, ячейка строки 9 будет изменена таким же образом. Просто убедитесь, что при настройке ваших многоразовых ячеек на нулевое изображение вашего изображения uiimageview или его правильное изображение.

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