У меня есть UITableViewCell, который содержит пользовательский UIView, который я создал (и некоторые другие вещи). Мой пользовательский вид расширяет UIView и переопределяет drawRect для некоторого пользовательского чертежа.UIView drawRect вызывается только один раз в UITableViewCell, что приводит к устаревшим данным при повторном использовании ячеек
My tableview правильно отображает, когда каждая ячейка загружается изначально, но когда я просматриваю ячейки таблицы, они повторно используются, и пользовательский метод UIView.drawRect не переименовывается для них. Это приводит к тому, что устаревший UIView используется для ячеек в представлении таблицы.
Я что-то не так? Я попытался установить setNeedsDisplay
на ячейку tableview, но это не сработало.