Я использую setNeedsDisplayInRect:
как можно больше в своем подклассе UIView, но я не знаю, что делать в drawRect:
. Каков наилучший способ определить, какие части UIView должны быть нарисованы? Прямо сейчас я разделил свой UIView на несколько CGRect
. Для каждого CGRect
я звоню CGRectContainsRect()
, чтобы проверить, нужно ли рисовать CGRect
или нет. Это правильный путь или есть лучший способ?