Описание тега catransform3d
CATransform3D - это структура Objective-C/C, определенная платформой Core Animation. Он представляет собой однородное трехмерное преобразование. (т.е. матрица трехмерного преобразования)
1
ответ
Повернуть вид по оси y,z одновременно с одного из его концов
Привет, ребята, я пытаюсь повернуть представление по оси Y, Z Я успешно с следующий код, но я хочу повернуть это в конце, теперь он вращается из центра, я искал, и я получил anchorPoint свойство слоя, чтобы он вращался, но это делает нежелательный п…
03 ноя '14 в 07:26
5
ответов
Как получить CATransform3D из матриц проекции и ModelView?
Все,У меня есть проект iphone, который рисует 3D-модель с использованием OpenGL-ES для данной матрицы вида модели и данной матрицы проекции. Мне нужно было заменить 3D-модель на CALayer, поэтому я поместил значения матрицы вида модели в структуру CA…
18 май '11 в 13:28
1
ответ
Увеличение CALayer с подслоями приводит к небольшим промежуткам между подслоями
Короче говоря: у меня есть слой со многими подслоями, так как на этом суперслое выложен идеальный пиксель плиток. Когда суперслой масштабируется (используя UIScrollview, но внутренне с CATransform3D), подслои увеличиваются, но между тайлами (подслоя…
26 фев '13 в 17:01
0
ответов
Верхний уровень iOS был закрыт при установке точки привязки
Когда я делаю CATransform3DRotate анимация для другого подпредставления B. И подпредставление A и подпредставление B имеют то же самое суперпредставление. Я установил опорную точку слоя B в CGPointMake(0.5, 0) это подпредставление B может вращаться …
07 авг '18 в 12:21
2
ответа
Почему это преобразование с использованием CATransform3D уменьшает ширину представления?
Посмотрите на следующую последовательность изображений: То, что происходит здесь, сначала я выбрал "Бейсбол", в результате чего 3 вида серого, которые вы видите, поворачиваются влево, так что один с различными уровнями находится посередине (второе и…
17 янв '12 в 02:27
2
ответа
Повернуть центр сохранения изображения?
У меня есть этот образец изображения Мне нужно заблокировать центр в середине круга, когда я вращаюсь.Что точка привязки? Это якорная точка проблема? Теперь изображение вращается, не обращая внимания на опорную точку. _Image.layer.anchorPoint = CGPo…
29 ноя '12 в 11:24
0
ответов
iOS: применение CATransform3DRotate и CATransform3DScale не оказывает желаемого влияния на MKMapView
В своем дизайне приложения я хочу показать наклонную карту (точно так же, как Apple 3D-карта, но также и в pre-iOS 7). Я использую преобразования для достижения этой цели, но результаты не являются удовлетворительными. Мои аннотации выглядят искажен…
27 дек '14 в 12:00
1
ответ
Конкретный трансформирующий прямоугольник с помощью CATransform3D или CGAffineTransform
Есть ли способ сделать трансформацию как на картинке? http://i.imgur.com/vOMqZ1e.png Редактировать: Теперь для преобразования я использую следующий код: - (CATransform3D)carousel:(iCarousel *)carousel itemTransformForOffset:(CGFloat)offset baseTrans…
11 июн '13 в 22:48
1
ответ
Как применить сложные изменения преобразования CALayer?
Мне нужна сложная непрерывная анимация UIView это включает в себя настройку CATransform3D свойства поворота и перемещения, которые необходимо рассчитать, поэтому стандартная анимация не предусмотрена. Я обратился к использованию CALayer анимация. И …
22 июн '15 в 17:59
1
ответ
Когда преобразование масштаба выполнено, подпредставление обрезается его родительским представлением -Объективный C
Мой проект включает в себя 4 независимых просмотра на экранах . В этом случае в документации Apple говорится, что у нас должен быть только один viewcontroller и 4 NSObject для управления различными представлениями. Я не использовал Interface Builder…
01 мар '11 в 08:47
1
ответ
Преобразуйте CATransform3D в CIVector для CIPerspectiveTransform, замените UIGetScreenImage
Можно ли конвертировать CATransform3D в набор CIVectors для того, чтобы превратить UIImage с CATransform3D? Я считаю, что теперь, наконец, можно заменить UIGetScreenImage()Способность сглаживать трехмерные преобразования UIView/CALayer в изображение…
02 май '13 в 01:21
1
ответ
Как я могу вручную интерполировать между двумя CATransform3D?
У меня есть и начало и конец CATransform3D что я хотел бы вручную анимировать между. То есть я бы хотел рассчитать промежуточное преобразование по времени t = 0 (начало) до 1 (конец). Преобразования представляют собой комбинацию перевода и масштабир…
23 янв '15 в 03:19
1
ответ
Получение плавного вращения с помощью распознавания жестов панорамирования
Я вращаю слой CATransform3D вокруг оси Y, принимая входные данные из UIPanGestureRecognizer: CGPoint movement = [recognizer translationInView:self]; CGFloat trackSpread = self.bounds.size.width; CGFloat angle = (35 * abs(movement.x))/trackSpread; tr…
09 ноя '14 в 10:54
1
ответ
Последовательное преобразование UIView
У меня есть вопрос о применении нескольких преобразований к UIView. Когда я анимирую вращение UIView вокруг его центральной точки, например, а затем пытаюсь повернуть его вокруг точки, лежащей за его пределами, после этого вторая анимация все испорт…
21 янв '12 в 03:52
0
ответов
Как изменить anchorPoint для преобразования в UICollectionViewLayoutAttributes?
Я использую UICollectionViewLayoutAttributes применить преобразование к одной из моих клеток. Я хотел бы применить преобразование CATransform3D transform = CATransform3DMakeTranslation(dx, dy, 0); attributes.transform3D = CATransform3DScale(transfor…
11 фев '15 в 15:15
1
ответ
CATransform3D делает вид сверху иерархии представлений
Я использую это преобразование на UITableView так что я могу воссоздать "эффект звездных войн": CATransform3D rotationAndPerspectiveTransform = CATransform3DIdentity; rotationAndPerspectiveTransform.m34 = 1.0 / -450; rotationAndPerspectiveTransform …
29 май '15 в 10:10
0
ответов
Почему анимация комбинированного масштабирования и перевода CGAffineTransform просто не работает?
Может кто-нибудь объяснить, почему: UIView.animate(withDuration: 0.333) { self.someView.transform = CGAffineTransform(scaleX: 0.3, y: 0.3).translatedBy(x: 100, y: 100) } не работает? Вышеизложенное немедленно выполняет перевод; анимируется только ма…
02 мар '17 в 21:22
1
ответ
Непрерывная анимация в iOS?
В моем случае у меня есть представление с содержанием. Я хочу прокрутить этот контент на UILongPressGestureRecognizer События: если положение касания y достаточно близко к границе обзора вверх, прокрутите вверх; если у нижней границы обзора достаточ…
22 май '15 в 12:10
1
ответ
Ключевые пути CATransform3D с помощью #keyPath
Можно ли использовать расширенный путь ключа (как описано здесь) для свойства CATransform3D в Swift 3 с новым ключевым словом #keyPath? Другими словами заменить let scaleAnimation = CABasicAnimation(keyPath: "transform.scale") с чем-то вроде let sca…
12 дек '16 в 13:40
1
ответ
CATransform3DR Применяемые эффекты исчезли после применения точки привязки
РЕДАКТИРОВАТЬ с правильным наблюдением. Я использовал следующие два фрагмента для поворота UIImageView. После stage1 я получил желаемый 3D-эффект: вид вращался (3D-эффект) и растягивался (больший размер). На stage2 я пытаюсь повернуть правый обзор с…
04 июн '13 в 01:15