CABasicAnimation недвижимость

Я следую учебному пособию по базовой анимации, и рассказчик создал объект CABasicAnimation и начал использовать все эти различные свойства объекта, такие как duration, repeatCount и autoReverse. Проблема, с которой я сталкиваюсь, заключается в том, что когда я изучаю документацию Apple CABasicAnimation, она не показывает эти свойства. Я думаю, это действительно здорово, что рассказчик нашел эти свойства, чтобы использовать их, и я хотел бы знать, как мне улучшить свои исследовательские навыки или где я не смотрю в документации Apple, чтобы найти эти свойства, которые использует рассказчик?

заранее спасибо

2 ответа

Решение

Я не уверен, на какие свойства вы ссылаетесь, но если вы будете следовать документации для CABasicAnimation (что вы связались с) вы можете видеть, что он наследует от CAPropertyAnimation который в свою очередь наследует от CAAnimation, оба из которых определяют и документируют некоторые дополнительные свойства.

Кроме того, вы можете видеть, что он соответствует CAMediaTiming, которые охватывают временные свойства всех анимаций.

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

Взгляните на руководство по программированию Core Animation:

https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introduction.html

В частности, раздел о анимации содержимого слоя.

Надеюсь, это поможет.

Другие вопросы по тегам