Вопрос

Вот установка:

У меня есть NSVIEW, который представляет собой вид с кондиционером, и содержит множество калеюристов. У меня есть калийский для «фона» вида, и многие маленькие калистуры, которые являются подслоями. Иногда эта точка зрения может быть очень большим (так же большим, как 2560x1400), а когда оно происходит, есть очень заметное отставание в калиллерах. Я предполагаю, что в том, что основная анимация имеет проблемы с очень большими калиюми.

Итак, я хотел бы изменить этот слой «фона» от того, чтобы быть калийным, может быть, CGLayer или что-то, где он будет отображаться, как обычный CGLayer в представлении. Однако, на вершине этого, небольшие калистуры все равно будут работать так же, как они делают сейчас. Таким образом, у меня есть только маленькие калистуры, слой «фона» может быть кэширован в CGLayer, и, надеюсь, производительность значительно увеличится.

Кто-нибудь знает, как это может быть достигнуто?

Это было полезно?

Решение

После исследования большего, это не похоже, что это может быть достигнуто. NSVIEW является либо Calayer-Backed, или это не так.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top