#iphone #uitableview
#iPhone #uitableview
Вопрос:
Я создаю сгруппированную таблицу с двумя разделами.В первом разделе у меня есть 5 ячеек, а во втором разделе у меня есть две кнопки в нижней ячейке.
Я создал метки и кнопки для каждой из ячеек в первом разделе, и метки динамически заполняются значениями, выбранными на предыдущем экране.
Все работает нормально, как и ожидалось, за исключением того, что границы табличного представления разрушаются, оно выглядит наполовину нарисованным и неполным.Когда я заставляю представление таблицы прокручиваться вверх и когда оно возвращается в исходное положение, верхние границы портятся, а при прокрутке вниз нижние границы группы затрагиваются, что делает их неполными.
Я устанавливаю атрибуты метки и кнопки в каждой ячейке после их инициализации в методе viewDidLoad.
Пожалуйста, предложите мне идею для решения этой проблемы.
Спасибо всем и каждому
Комментарии:
1. Здесь был бы очень полезен скриншот, можете ли вы его предоставить?
Ответ №1:
Я устанавливаю атрибуты метки и кнопки в каждой ячейке после их инициализации в методе viewDidLoad.
Это неверно. Вы должны сохранить тексты для меток и кнопок в классе модели и установить их в cellForRowAtIndexPath:
методе. Поскольку вы не делаете этого в вышеупомянутом методе, ваша ячейка перерисовывается при прокрутке, а тексты обнуляются.