Создал маску слоя на ощупь в Objective-c - PullRequest
1 голос
/ 09 марта 2011

Мне нужно выяснить следующее:

  • Уложите два слоя в стопку (скорее всего, статические png), а затем проведите пальцем по маске с перьями на самом верхнем слое.
  • Дайте нижнему самому слою центрированную точку поворота и сделайте так, чтобы он мог вращаться на 360 градусов. Угол этого самого нижнего слоя будет определяться углом движения пользователя.

Это проект, над которым я сейчас работаю, и эти две вещи ставят меня в тупик. Как всегда, любая помощь приветствуется. Спасибо!

1 Ответ

0 голосов
/ 17 июля 2011

Вы называете слои CALayer?Есть ли какая-то причина, по которой вы не просто используете UIViews?

В любом случае, маски слоев могут быть легко созданы на виде:

CAShapeLayer *maskLayer = [CAShapeLayer layer];
maskLayer.frame = frame;
maskLayer.path = maskPath.CGPath;
controller.view.layer.mask = maskLayer;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...