Маскирующая часть UIView - PullRequest
       0

Маскирующая часть UIView

0 голосов
/ 09 апреля 2011

Я анимирую UIView (всплывающее меню) и хотел бы замаскировать часть UIView, поскольку строка меню прозрачна, а UIView сползает из-за панели меню. Как мне этого добиться?

1 Ответ

1 голос
/ 14 апреля 2011

Полагаю, вам нужна анимация, которая выглядит следующим образом:

1. /--\      2. /--\     3. /--\
                |--|        |--|
                            \--/

Если вы это имеете в виду, то вы можете взглянуть на то, как реализован WipeView (посмотрите на WipeView.h и WipeView.m ).Это делает противоположную анимацию (от 3-> 1), но я думаю, что вы можете легко изменить код для достижения желаемого эффекта.Он использует свойство contentsRect CALayer.

Вот сообщение в блоге , объясняющее класс WipeView .

...