Надеюсь получить решение этой проблемы. Я застрял на нем с давних пор.
У меня есть tableView, в котором пользовательские метки нарисованы на ячейке с помощью CGRect. Я получаю данные от веб-службы в массивах. Сначала я отображаю строку данных в ячейках. Когда пользователь выбирает ячейку, я вызываю reloadsRowAtIndexPath, чтобы увеличить высоту выбранной строки. В процессе, cellForRowAtIndexPath вызывается снова. Я отслеживаю это с помощью флага, и когда снова вызывается cellForRowAtIndexPath, я отображаю еще две строки данных из массивов в ячейке.
То, что я получаю, это перекрывающиеся данные друг о друге. Я пытался удалить уже размещенные метки в didSelectRowAtIndexPath, но безрезультатно.
Пожалуйста, помогите мне в этом
Заранее спасибо.