Вопросы по теме 'catransform3d'
Получение «масштаба» из CATransform3D
Я создаю приложение для iPad и хочу сообщить пользователю текущий размер представления. Раньше я делал это, вычисляя масштаб CGAffineTransform и умножая xScale на ширину (соответствующего представления) и yScale на высоту. Я хотел бы продолжать это...
5065 просмотров
schedule
12.05.2022
Как повернуть UIImageView с помощью CATransform3DRotate, чтобы добиться эффекта открытия двери?
Я прочитал и попробовал эту статью (Эффект открытия двери с использованием Core Animation)
И я реализую в своем приложении следующий код:
CALayer *layer = threeHomeView.layer;
CATransform3D initialTransform =...
18727 просмотров
schedule
11.03.2022
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 просмотров
schedule
26.05.2023
Преувеличение перспективы 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 просмотров
schedule
28.08.2022
Нарисуйте UIBezierPath в уменьшенном виде
У меня есть вид подписи, когда подпись сделана, я уменьшаю представление и сохраняю UIBezierPath. Когда я устанавливаю UIBezierPath в маленькое представление и вызываю setNeedsDisplay, представление не рисует линии. Может проблема в масштабе?...
223 просмотров
schedule
14.03.2023
CATransform3D заставляет мой UITextView исчезнуть?
Итак, у меня есть UITextView, который должен визуально сидеть на нижнем краю экрана, а затем растягиваться вверх и обратно «в» экран, открывая «Звездные войны» в стиле сканирования.
После долгих поисков в Google и т. д. я чувствую, что у меня есть...
132 просмотров
schedule
23.09.2023
Как изменить направление вращения колеса со 180 на 0 по оси X в iOS?
У меня есть код (ниже), который работает правильно и анимирует колесо, поворачивая его от X0 до X180 (поэтому движение происходит по оси Z , см. иллюстрацию). Я хочу изменить направление вращения с X180 на X0 .
Когда я нажимаю кнопку,...
105 просмотров
schedule
20.04.2022
Свойство преобразования не применяется к CALayer
Я пытаюсь добавить 60 копий моего объекта Dot в слой, каждый из этих объектов должен иметь свое свойство преобразования (чтобы сформировать круг). Но по какой-то причине свойство преобразования не применяется к слоям. И все точечные экземпляры...
248 просмотров
schedule
01.04.2023