У меня есть пользовательское свойство, и я переопределяю +needsDisplayForKey:
, чтобы вернуть YES для этого свойства.Мой метод -drawInContext:
довольно сложный, в то время как прямоугольник, на который влияет мое пользовательское свойство, довольно мал.Я хотел бы оптимизировать его.
Решение, о котором я думаю, состоит в том, чтобы реализовать пользовательский установщик, в котором я буду явно отмечать соответствующий прямоугольник для отображения.В одном я не уверен, что такая реализация будет равна оригинальной и будет обрабатывать неявную анимацию. (rdar: // 11008555)
Будет ли оно равным или есть лучшее решение?(Целевые платформы 10,6+)