«Хакерский» способ - предварительно рассчитать, сколько плиток будет отображаться, а затем подсчитать количество вызовов до - (void)drawLayer:(CALayer*)layer inContext:(CGContextRef)context
. Это довольно небезопасно, и, скорее всего, работает только на начальном уровне масштабирования. CATiledLayer кэширует свои тайлы и не сообщает вам, что кэшируется и что будет перерисовано.