Я реализую метод drawRect из UIView (точнее, UITableViewCell).
Мое представление имеет прозрачный фон, поэтому, когда что-то изменяется в представлении, старая нарисованная версия все еще остается там. Поэтому, если в первом drawRect нарисовать «A», а затем «B» в одной и той же точке, я получу их обоих нарисованными друг над другом.
Как мне сказать фреймворку перерисовать фон?
(что, я полагаю, этого не делает, потому что это не всегда нужно, но в этом случае это плохо)
Полагаю, мне нужен эквивалент invalidateRect win32, однако я прошел через членов UIViews и ничего не нашел.
Кстати, я пробовал setNeedsDisplay, это не помогло.