Вопросы по теме 'catransform3d'
Неудачная попытка использовать преобразования перспективы в основной анимации
Я пытаюсь создать простое приложение для iPhone, которое отображает изображение с отражением под ним, и я хочу повернуть изображение вокруг оси X, используя Core Animation.
Я начал с создания нового приложения для iPhone, используя шаблон...
2250 просмотров
schedule
08.09.2022
CATransform3d UIButton
Кажется, я не могу заставить простое 3D-преобразование работать с кнопкой, и документация, похоже, не помогает. Я начал с шаблона приложения на основе представления. Я добавляю фреймворк QuartzCore и импортирую его в заголовок ViewController. В...
2963 просмотров
schedule
07.08.2022
Игнорировать преобразование родительского слоя
У меня есть CALayer с 9 подслоями, которые иногда переворачиваются по вертикали, и я использую для этого CATransform3D . Теперь моя проблема в том, что иногда мне нужно применить преобразование к суперслою этих 9 слоев. Когда я это делаю, положение...
349 просмотров
schedule
31.05.2023
Вращение UIView до того, как произойдет анимация
Я хотел бы повернуть экземпляр моего подкласса UIView, прежде чем масштабировать его с помощью анимации. К сожалению, код, который у меня есть, вращается и масштабируется в одной и той же анимации. Как завершить или принудительно выполнить поворот...
554 просмотров
schedule
07.03.2023
Вращение CATransform3D с меткой в качестве подпредставления
У меня есть одна проблема с CATransform3D.
У меня есть представление A, содержащее метку B. Положение слоя B — центр A. B используется для отображения уведомлений. Я хочу повернуть A на 180 градусов, конечно, текст в B будет перевернутым. Так что...
546 просмотров
schedule
13.11.2022
Связаны ли CMAttitude и CATransform3D матрицами вращения?
Я смотрю на основной класс движения CMAttitude , он может выражать ориентацию устройства как матрицу вращения 3x3. В то же время я взглянул на CATransform3D , который инкапсулирует позицию представления, а также масштабирование. CATransform3D -...
877 просмотров
schedule
12.09.2022
Преобразование перспективы на UILabel
Я пытаюсь добавить некоторую перспективу на UILabel , чтобы он отображался так, как будто он нарисован на наклонном лице.
Вот моя тестовая этикетка:
И после применения преобразования:
Мой код:
@implementation MyViewController...
646 просмотров
schedule
20.06.2023
Эффекты CATransform3DRRotate исчезли после применения опорной точки
РЕДАКТИРОВАТЬ с правильным наблюдением.
Я использовал следующие два фрагмента для поворота UIImageView. После этапа1 я получил желаемый 3D-эффект: вид вращается (3D-эффект) и растягивается (больше размер). На этапе 2 я пытаюсь качнуть правый вид...
1078 просмотров
schedule
24.03.2023
Как определить, насколько далеко повернутый 3D-объект находится от края экрана
Я повернул вид на 50 градусов вокруг оси Y, используя Core Animation. Я хочу, чтобы край изображения касался края экрана. Как это сделать?
Я знаю длину вида и количество градусов, на которое был повернут вид (50 градусов), поэтому сначала я...
363 просмотров
schedule
19.07.2023
Повернуть UIView вокруг правой стороны экрана
Я хочу повернуть вид вокруг правого края экрана, например, при открытии двери. Это то, что у меня есть до сих пор:
CATransform3D transform = CATransform3DIdentity;
transform.m34 = -1.0f/500;
view.layer.transform = CATransform3DRotate(transform,...
1333 просмотров
schedule
27.09.2022
CATransformLayer, 3D-вращение — подслои исчезают под определенными углами
У меня есть CATransformLayer с несколькими CAShapeLayers в качестве дочерних элементов. CAShapeLayers находятся в разных z-позициях в трехмерном пространстве. Как только я поворачиваю всю сцену в 3D, некоторые слои CAShapeLayers исчезают под...
193 просмотров
schedule
22.03.2023
CATransform3D разбивает UIView на две части перед анимацией
У меня проблема с CATransform3D. Когда я пытаюсь выполнить вращение по оси Y, UIView разбивается на две части перед началом анимации.
Изображение стоит тысячи слов...
Вот код:
CATransform3D _3Dt = CATransform3DMakeRotation(2.0 * M_PI,...
205 просмотров
schedule
11.06.2022
Преобразование перспективы UICollectionViewCell при появлении/исчезновении
Моя цель — создать UICollectionView, который, как и на изображении ниже, имеет ячейки, которые исчезают с перспективой при выходе и входе. Моя функция делегата scrollViewDidScroll выглядит следующим образом:
NSArray *rows =...
1259 просмотров
schedule
07.06.2022
Повернуть вид по оси y, z одновременно с одного из его концов
Привет, ребята, я пытаюсь повернуть вид по оси y, z. Я успешно использую следующий код, но я хочу повернуть его на конце, теперь он вращается от центра, я искал и получил свойство anchorPoint слоя, чтобы заставить его вращаться но это делает...
175 просмотров
schedule
18.08.2022
Поворот CALayer более чем на 180 градусов с помощью преобразования
Я пытаюсь повернуть CALayer чуть менее чем на 360 градусов, но вместо этого преобразование поворачивает его в противоположном направлении (то есть меньшем из двух углов). Как я могу добиться этого поворота, если я также применяю преобразование...
1924 просмотров
schedule
29.06.2023
Почему преобразования слоев влияют на фрейм UIView?
Преобразование UIView влияет на его фрейм. Преобразование слоя UIView также влияет на фрейм представления таким же образом. Таким образом, масштабирование слоя представления масштабирует кадр. Я пытаюсь понять, почему преобразования слоя влияют на...
5228 просмотров
schedule
17.06.2023
Swift iOS: применение дополнительных изменений для преобразования при использовании свойства CATransform3D .m34 для изменения перспективы в Swift.
Я читаю книгу по анимации iOS Core Animation: Advanced Techniques . Книга написана на языке Objective C. Я не владею языком Objective C. Я понимаю, что делает свойство .m34, но когда я применяю код книги к Swift, перспектива не меняется. Проблема...
413 просмотров
schedule
02.02.2022
Как нарисовать CATransform3D для этого слоя?
Я использую CATransform3D и CAShapeLayer для создания слоя, как показано ниже
Вот мой код.
let path = CGMutablePath()
let startPoint = CGPoint(x: center.x - width / 2, y: center.y - height / 2)
path.move(to: startPoint)...
96 просмотров
schedule
20.06.2023
не кликабельная ячейка, анимация жировика включена
Я использую простую анимацию в своем проекте
let rotationTransform = CATransform3DTranslate(CATransform3DIdentity, 0, 50, -40)
cell.layer.transform = rotationTransform
cell.alpha = 0.5
UIView.animate(withDuration: 0.75) {...
33 просмотров
schedule
03.03.2023