Говорит ли мне -presentationLayer значения вида в полете, пока он анимируется? - PullRequest
0 голосов
/ 26 июля 2009

Документ говорит:

presentationLayer Возвращает копию слоя, содержащего все свойства, какими они были в начале текущей транзакции, с применением любых активных анимаций.

И еще где-то Apple сказала, что уровень представления содержит значения, которые они отображают пользователю. Итак, когда я спрашиваю об этом слое, почему он говорит мне, как вещь выглядела, прежде чем начать анимацию? Это не имеет смысла. Это ошибка документации?

1 Ответ

1 голос
/ 26 июля 2009

Документация верна. Они говорят, что presentationLayer основан на начальном состоянии слоя, но к нему применены соответствующие анимации. По мере развития анимации соответствующие значения presentationLayer изменяются в соответствии с текущим отображаемым состоянием слоя.

Например, если слой начинался с координат источника (100,0), и вы применили анимацию для перемещениядо (200,0), на полпути анимации координата начала представления презентации будет (150,0). Если бы та же анимация была применена к слою, начинающемуся с координаты (0,0), то на полпути анимации presentationLayer будет иметь начало координат (100,0).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...