Анимация в кварце 2D
Я хочу создать приложение, которое через каждые 1 секунду будет отображать 4-5 слов на экране, но последнее слово будет увеличиваться / уменьшаться. Я могу легко создавать статические слова, и для последнего оживляющего слова мне нужно снова нарисовать статические слова n. Как я могу создать 2 отдельных слоя, чтобы статический текст был на одном слое (я буду заполнять его через каждую секунду), а последнее слово (анимированное) будет на другом слое.
Как создать 2 отдельных слоя? Прикрепленный на том же экране, но обрабатывает их метод drawRect отдельно?
1 ответ
Если я понял ваш запрос, вы должны создать свой собственный класс, который будет подклассом UIView и переопределить метод drawRect в реализации, а затем создать 2 объекта вашего пользовательского класса UIView в том месте, где вы создаете объект слоя. у вас могут быть координаты переменных x,y, которые будут работать отдельно для обоих слоев....