У меня есть UIView, который я хотел бы анимировать на экране следующим образом:
Представьте, что вы смотрите на столешницу, и у вас есть конверт и над ним конверт.Коробка охватывает почти весь конверт, но вы видите небольшую рамку конверта, которая не покрыта коробкой.Анимация будет заключаться в том, что конверт будет скользить вниз, пока он не станет полностью видимым.
Я мог бы просто анимировать это, но мне нужно было бы иметь другой вид с изображением коробки поверх конверта, чтобы он покрывал конверт.Моя идея состоит в том, чтобы сделать это без этого представления окна.Если бы я использовал приложение, такое как Photoshop, для анимации этого, я бы просто сделал подложку (или маску) фиксированной и сделал бы черный прямоугольник, где я хочу, чтобы конверт был невидимым, то есть имитировал, как он был покрыт рамкой.Затем, если я сохраню маску фиксированной, я смогу анимировать изображение, и оно будет отображаться так, как будто оно идет из-под рамки, но на самом деле оно исходит из области, где матовое стекло черное (изображение невидимо), в область, гдесопряжение белое (изображение видно).
Возможно ли это сделать на iOS?
Можно ли замаскировать UIImageView или слой и анимировать слой, сохраняя его маску фиксированной?
Проверьте эффект слайда здесь на этой странице http://madrobby.github.com/scriptaculous/combination-effects-demo/
Это даст вам представление о том, что я имею в виду ...
спасибо