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

The CGAffineTransform represents a matrix used for affine transformations. A transformation specifies how points in one coordinate system map to points in another coordinate system. An affine transformation is a special type of mapping that preserves parallel lines in a path but does not necessarily preserve lengths or angles. Scaling, rotation, and translation are the most commonly used manipulations supported by affine transforms.
1 ответ

Преобразовать вращение и перевод вопроса

У меня следующая ситуация, я пытаюсь сделать редактор фотографий, и мне нужно делать операции масштабирования, перевода и поворота для изображения с центром вокруг проблема в том, что если я применяю перевод после 90-градусного перевода влево, это п…
17 май '13 в 07:51
5 ответов

Вращение отображаемого изображения MKAnnotationView

В настоящее время я вращаю свойство изображения MKAnnotationView, используя CGAffineTransformMakeRotation. Тем не менее, весь вид в этом случае поворачивается, а также пузырь выноски. Поэтому я следовал предложению в MKAnnotationView Only Rotate сво…
1 ответ

Как исправить изображение в другом и переместить оба вместе?

Я разрабатываю игру, в которой у меня есть лук и стрелы. Мне приходится перемещать изображения и изображения луков и стрел на ощупь под разными углами, для которых я применяю CGAffineTransform. Проблема заключается в том, что после поворота лук и ст…
1 ответ

Как связать CGAffineTransform вместе в отдельных анимациях?

Мне нужно две анимации на UIView: Заставьте представление двигаться вниз и слегка расти. Сделайте вид еще больше о своем новом центре. Когда я пытаюсь это сделать, вторая анимация начинается в странном месте, но заканчивается в нужном месте и размер…
2 ответа

CGAffineTransformScale в Monotouch

Я новичок в Monotouch, может кто-нибудь ответить, что мне нужно сделать, чтобы получить доступ к использованию метода CGAffineTransformScale в C#. Я добавил структуру (используя MonoTouch.CoreGraphics;), но все еще не могу использовать этот метод. С…
13 апр '11 в 05:16
3 ответа

AutoLayout CGAffineTransform iOS7 iOS8

В течение нескольких часов я пытался понять, почему автоматическое расположение нарушает мои ограничения в iOS8, а не в iOS7, когда я применяю CGAffineTransformMakeScale. (Я использую XCode 6.0.1 (6A317) с раскадровкой и Autolayout). Код: TCTGridCon…
1 ответ

Как не оживить трансформацию?

Как я не могу оживить трансформацию во время перемещения какого-либо кадра? У меня есть блок с анимацией: [UIView animateWithDuration:.2 animations:^{ self.center = [ViewController fitPointToNet:self.center]; [self.delegate repaint]; }]; И перекраси…
2 ответа

UIB анимация вращения не возвращается назад с помощью CGAffineTransformMakeRotation

У меня есть кнопка (openMenu), которую я анимирую вниз (работает нормально) и вращаюсь (работает в первый раз) с "ящиком". В первый раз, когда он вращается, он работает.. но когда я пытаюсь повернуть снова, он вылезает, скрывает изображение и показы…
1 ответ

Поверните прямоугольник вокруг его верхнего левого угла

Просто пытаясь повернуть прямоугольник вокруг его источника или его верхнего левого угла, вот так: Использую следующее: panGestureRecognizer.view.transform = CGAffineTransformRotate(panGestureRecognizer.view.transform, (M_PI * angle) / 180); Но прям…
3 ответа

Получить текущий угол наклона UIView

Как я могу получить текущий угол наклона изображения? Код, который я использую для перекоса: CGAffineTransform t = CGAffineTransformMake(1.0, 0.0, tan(angle*(M_PI/480)), 1.0, 0.0, 0.0);
10 июн '12 в 18:41
2 ответа

Как использовать Вращение и Перевод для Изображения одновременно в iPhone?

Я использовал CGAffineTransformMakeRotation для поворота изображения и CGAffineTransformMakeTranslation для трансляции изображения. Это мой код: -(void)rotateTranslate { r++; CGAffineTransform transform = CGAffineTransformMakeRotation(r); imageView.…
14 июл '11 в 13:00
4 ответа

Уилабель исчезает при наложении на него вращения

Что у меня есть UIView 1.Image1 2.Image2 3.UILabel как изображение ниже Затем я применяю ротацию к UILabel, выполняя - (void)viewDidLoad { testLabel.transform = CGAffineTransformMakeRotation(M_PI*0.25); [super viewDidLoad]; } и когда я запускаю прил…
11 июл '12 в 18:31
1 ответ

CGAffineTransformMakeRotation не работает

У меня есть игра, где у вас есть "пятнышки" и "разъемы". Я создаю UIImageView, который соединяет две "пятнышки"… но, как вы можете видеть (если картинка работает), когда пятнышки почти друг на друга, как слева, не работает. Это мой код... и мне было…
13 мар '12 в 00:47
1 ответ

Преобразование CGContext, чтобы извлечь повернутый прямоугольник

Мое намерение состоит в том, чтобы написать функцию, которая может извлечь повернутую прямоугольную часть большего изображения. Эта повернутая прямоугольная часть описывается с центральной точкой (от 0,0 до полной ширины / высоты изображения), разме…
0 ответов

Вращение на UILabel вызывает странные проблемы с отсечкой

У меня есть кнопки UIB, для которых я хочу повернуть заголовки, как это: button.titleLabel.transform = CGAffineTransformRotate(button.titleLabel.transform, 12*M_PI/180) Результат выглядит следующим образом: http://imgur.com/LD6q6 (Границы слоя для п…
30 мар '12 в 08:50
1 ответ

Ориентация слияния видео в Swift

Я использую видео урок слияния в том, что в Ray Wenderlich. Я всегда получаю видео с поворотом на 90 градусов. Когда я добавляю несколько разных кодов вращения кофеина, мои видео не видны. Можете ли вы посоветовать мне код, который включает CGAffine…
1 ответ

Wiered collectionView начало кадра, если преобразовать 180 градусов

Я делаю поворот на 180 градусов по коду - (UICollectionViewLayoutAttributes *)layoutAttributesForItemAtIndexPath:(NSIndexPath *)indexPath { UICollectionViewLayoutAttributes *retAttr = [[super layoutAttributesForItemAtIndexPath:indexPath] copy]; if (…
3 ответа

Увеличьте масштаб повернутого изображения внутри прокрутки, чтобы уместить (заполнить) рамку наложения

Благодаря этому вопросу и ответу у меня теперь есть рабочие средства обнаружения, когда произвольно повернутое изображение не полностью выходит за обрезанный прямоугольник. Следующим шагом будет выяснить, как правильно настроить масштабирование с пр…
1 ответ

Как преобразовать линию во время события жеста панорамирования?

Я создаю блок-схему, и когда пользователь перетаскивает узел, я хочу переместить линию, связанную с ним. В обработчике панорамирования события узла я реализовал CGAffineTransform чтобы преобразовать линию, но она не перемещает линию плавно. Любая ид…
25 ноя '14 в 00:58
2 ответа

CGRectApplyAffineTransform затем CGAffineTransformInvert не возвращается в исходное положение

Это кажется невозможным, и я уверен, что есть простое решение, но я не могу решить его. Моя математика в старшей школе немного заржавела:) Я строю CGAffineTransform сделать перевод-вращение-перевод CGRect и затем пытается использовать обратный CGAff…
28 сен '11 в 15:38