Вопросы по теме 'catransform3d'

Получение «масштаба» из CATransform3D
Я создаю приложение для iPad и хочу сообщить пользователю текущий размер представления. Раньше я делал это, вычисляя масштаб CGAffineTransform и умножая xScale на ширину (соответствующего представления) и yScale на высоту. Я хотел бы продолжать это...
5065 просмотров
schedule 12.05.2022

Как повернуть UIImageView с помощью CATransform3DRotate, чтобы добиться эффекта открытия двери?
Я прочитал и попробовал эту статью (Эффект открытия двери с использованием Core Animation) И я реализую в своем приложении следующий код: CALayer *layer = threeHomeView.layer; CATransform3D initialTransform =...
18727 просмотров

CATransform3D всегда становится самым верхним видом
Я преобразую один слой UIView с помощью CATransform3D. Проблема в том, что я не могу отображать над ним другие элементы управления (которые не являются подвидами этого преобразованного представления). Например, этот код: [UIView...
340 просмотров
schedule 21.04.2022

Как повернуть плоский объект вокруг его центра в перспективе?
Кажется, что то, что я пытаюсь сделать, должно быть достаточно простым: я создал двухмерный вид сверху вниз на старой грампластинке. Я хочу повернуть его (положить обратно) по оси X, а затем повернуть вокруг оси Z. Я прочитал здесь все вопросы,...
17501 просмотров
schedule 30.04.2022

Скриншот iCarousel/CATransform3D в iOS
поэтому прежний подход с использованием недокументированного API UIGetScreenImage больше не принимается Apple ( Блог -опубликовать на UIGetScreenImage ). Рекомендуемый подход CALayer renderInContext не работает с 3D-анимациями. как...
344 просмотров
schedule 26.04.2022

Масштабирование CALayer с подслоями приводит к небольшим промежуткам между подслоями.
вкратце: у меня есть слой со многими подслоями, так как плитки идеально выложены на этом суперслое. Когда суперслой масштабируется (с помощью UIScrollview, но внутри с помощью CATransform3D), масштабируются подслои, но между плитками (подслоями)...
157 просмотров
schedule 13.04.2022

Как повернуть UIView поздравительной открытки
Я делаю приложение для поздравительных открыток. Чтобы просмотреть поздравительную открытку, я открыл поздравительную открытку, в которой я добавил разные изображения для разных страниц. Это трехстраничная поздравительная открытка. Чтобы открыть...
176 просмотров

Преувеличение перспективы CATransform3DPerspective
У меня есть анимация, которую я добавляю в представление. В анимации у меня есть ячейка, которая сворачивается, как будто ее сворачивают. Я разделяю вид на два отдельных слоя и применяю поворот к каждому слою. Это работает, однако эффект более...
89 просмотров
schedule 04.11.2022

Objective-c CATransform3DMakeRotation по часовой стрелке/против часовой стрелки
Я вращаю UIView вдоль оси x , используя CATransform3DMakeRotation , используя приведенный ниже код: float radians = DegreesToRadians(30); [UIView animateWithDuration:0.15 animations:^{ self.moveControlView.layer.transform =...
979 просмотров

Нарисуйте UIBezierPath в уменьшенном виде
У меня есть вид подписи, когда подпись сделана, я уменьшаю представление и сохраняю UIBezierPath. Когда я устанавливаю UIBezierPath в маленькое представление и вызываю setNeedsDisplay, представление не рисует линии. Может проблема в масштабе?...
223 просмотров
schedule 14.03.2023

CATransform3D заставляет мой UITextView исчезнуть?
Итак, у меня есть UITextView, который должен визуально сидеть на нижнем краю экрана, а затем растягиваться вверх и обратно «в» экран, открывая «Звездные войны» в стиле сканирования. После долгих поисков в Google и т. д. я чувствую, что у меня есть...
132 просмотров

Как изменить направление вращения колеса со 180 на 0 по оси X в iOS?
У меня есть код (ниже), который работает правильно и анимирует колесо, поворачивая его от X0 до X180 (поэтому движение происходит по оси Z , см. иллюстрацию). Я хочу изменить направление вращения с X180 на X0 . Когда я нажимаю кнопку,...
105 просмотров

Свойство преобразования не применяется к CALayer
Я пытаюсь добавить 60 копий моего объекта Dot в слой, каждый из этих объектов должен иметь свое свойство преобразования (чтобы сформировать круг). Но по какой-то причине свойство преобразования не применяется к слоям. И все точечные экземпляры...
248 просмотров
schedule 01.04.2023