Описание тега catransformlayer

Объекты CATransformLayer используются для создания истинных иерархий трехмерного слоя, а не модели рендеринга плоской иерархии, используемой другими классами CALayer.
1 ответ

CaAnimations не работает правильно

Я делаю приложение для Mac. У меня есть 5 карт подряд, и по нажатию кнопки все карты должны перевернуться последовательно (после переворота первой карты должен произойти переворот второй). Проблема, с которой я сталкиваюсь, заключается в следующем К…
1 ответ

Как установить центр вращения анимации CATransformLayer

У меня есть представление с его нижележащим слоем, и я добавляю CATransformLayer к слою представления: [view.layer addSublayer: transformLayer]; Мой добавленный слой содержит все виды подслоев, представляющих отдельные стороны нескольких трехмерных …
06 июн '12 в 23:17
2 ответа

Как повернуть вид в 3d на 360 градусов?

Я разрабатываю приложение, в котором я поворачиваю вид на 360 градусов, но не могу повернуть его на 360 градусов. Он поворачивается на 180 градусов и после вращения возвращается в исходное положение. animation = [CABasicAnimation animationWithKeyPat…
1 ответ

Распознать прикосновение к определенной стороне трехмерного куба

Куб состоит из 6 слоев CALay, которые затем добавляются в один слой CATransformLayer. Этот transformLayer, а вместе с ним и куб, вращаются с помощью сенсорного ввода. Проблема: я хочу иметь возможность распознать, к какой стороне куба прикоснулся п…
26 авг '12 в 00:18
1 ответ

Преобразование матрицы преобразования OpenGL для работы на CATransformLayer

Я использовал SDK дополненной реальности от String для проекта. По сути, этот SDK передает набор маркеров для изображений, которые он распознает, и связанное с ним преобразование матрицы OpenGL, в котором указано, где находится изображение маркера в…
0 ответов

Логика CATransform3DRotate

Я пытаюсь преобразовать мои взгляды, как на картинке: (сверху и сбоку) Я добавил каждый вид к представлению ранее (view1 добавляет view2, который добавляет view3). У меня есть проблема, чтобы найти правильный способ вернуть view3 такой же угол назад…
12 май '14 в 16:11
1 ответ

Как сделать анимацию надписи на круговой дорожке в iOS?

Я застрял в анимации uiLabel на мой взгляд. На самом деле я просто хочу анимировать мой ярлык / текст по кругу. Я много искал по интернету, но не смог найти ни одного хорошего учебника или примера, который бы делал что-то вроде моей проблемы. Я сдел…
0 ответов

CATransformLayer - проблемы с производительностью при настройке фрейма подслоев

У меня есть CATransformLayer, который имеет несколько подслоев (CAShapeLayers). Я устанавливаю рамки моих CAShapeLayers, чтобы иметь размер (512, 512). Их содержание (немного) меньше, чем это. Поворачивая всю сцену в 3D, она замедляет частоту кадров…
2 ответа

Как правильно расположить CATransformLayer в суперслое

Я создал на UIView именованный контейнер, который охватывает весь экран. В этом представлении CATransormLayer и необходимо добавить UIView, который имеет следующие размеры. CATransformlayer : doubleSidedLayer Height = containerView.frame.size.height…
01 мар '13 в 10:45
1 ответ

Где найти примеры и документацию CATransformLayer

Можно ли где-нибудь прочитать хороший учебник по CATransformLayer?Документация Apple кажется очень краткой по этому вопросу.
12 ноя '12 в 06:36
0 ответов

Представлен UIImagePickercontroller с переходом между слайдами

У меня есть вид с добавленным жестом смахивания, когда пользователь вправо смахивает вид, который мне нужно, чтобы показать камеру с переходом между слайдами. Я не уверен, как добавить слайд при переходе в UIImagepickercontroller. Может кто-нибудь с…
2 ответа

UIView 3DCube, как Clear-приложение

Я искал все сообщения в Google и Stackru, но я просто не могу решить эту головоломку. Я пытаюсь воссоздать эффект, который дает теперь известное приложение todo "Очистить" при добавлении новой задачи. У них есть какая-то анимация, в которой сверху п…
23 фев '12 в 16:18
2 ответа

How can I make a CALayer clickable?

Я использую CATransformLayer, чтобы создать группу слоев и анимировать их с 3D-перспективой, чтобы сделать куб (что-то вроде этого) Как лучше всего добавить UIB-кнопку на одну из сторон этого куба? Я хотел бы иметь возможность получать события и дос…
1 ответ

Использование предупреждения CATransformLayer: изменение непрозрачного свойства в слое только для преобразования не будет иметь никакого эффекта

Я создалTransformViewподкласс UIView для того, чтобы поддержать двухсторонний вид, который я использую в флип-анимации. Это было предложено в других сообщениях, например: Как вращать плоский объект вокруг его центра в перспективе? @interface Transfo…
09 сен '12 в 17:53
0 ответов

Предполагается, что непрозрачность CATransformLayer будет передана его дочерним элементам?

У меня есть вид карты с передней и задней. Спереди и сзади CALayerсостоит из CATranformLayer, Задний слой трансформируется, чтобы перевернуть его в правильном направлении, а затем переместился в направлении z, чтобы быть немного позади передней част…
26 мар '15 в 20:47
1 ответ

Объединение и переключение CALayers как подпредставлений к CATransformLayer

Основываясь на предложении более раннего переполнения стека, я пытаюсь создать игральную карту, используя CALayers, добавленные в CATransformLayer. Идея состоит в том, чтобы создать передний и задний слои CALayers и объединить их в CATransformLayer,…
29 ноя '12 в 22:53
4 ответа

CATransformLayer не поддерживает неявную анимацию?

Вот мой код анимации: CGFloat zDistance = 850; CGFloat scaleFactor = BACK_COVER_WIDTH / self.transformLayer.bounds.size.width; CATransform3D rotation = CATransform3DMakeRotation(M_PI, 0.0, 1.0, 0.0); CATransform3D scale = CATransform3DMakeScale(scal…
1 ответ

Ограничение уровней масштабирования UIPinchGestureRecognizer Цель C для Swift 3.0

iOS 10.2 Swift 3.0 Попытка перевести этот фрагмент кода из блога Пола Солта. Исправлено СО постером, обновлен код! http://paulsolt.com/blog/2011/03/limiting-uipinchgesturerecognizer-zoom-levels Образец кода - (void)handlePinchGesture:(UIPinchGesture…
1 ответ

Autolayout и CGAffineTransform

Я пытаюсь масштабировать UIView во время взаимодействия с пользователем, и я реализовал CGAffineTransform для представления следующим образом: @implementation Tileview { CGAffineTransform _tempTransform; } -(void)touchesBegan:(NSSet *)touches withEv…
02 сен '15 в 14:35
1 ответ

Двухсторонний UIView не работает

У меня есть подкласс UIView называется TitleViewвсе, что делает этот подкласс - это переопределение layerClass возвращать CATransformLayer, мой titleView у собственности есть некоторые подпредставления; titleBackgroundView и titleLabel, Когда я запу…
28 сен '15 в 13:45