Tag: cgaffinetransform

Die CGAffineTransform stellt eine matrix für affine Transformationen. Eine transformation gibt an, wie Punkte in einem Koordinatensystem anzeigen, um Punkte in einem anderen Koordinatensystem. Eine affine transformation ist eine spezielle Art der Zuordnung, die die Beibehaltung von parallelen Linien in einem Pfad, aber nicht unbedingt wahren Längen oder Winkel. Skalierung, rotation und translation sind die am häufigsten verwendeten Manipulationen unterstützt durch affine Transformationen.

Bild drehen mit CGContextDrawImage

Anzahl der Antworten 4 Antworten
Wie kann ich ein Bild drehen, gezeichnet von CGContextDrawImage() im Zentrum? In drawRect: CGContextSaveGState(c); rect = CGRectOffset(rect, -rect.size.width / 2, -rect.size.height / 2); CGContextRotateCTM(c, angle); CGContextDrawImage(c, rect, doodad.CGImage); CGContextRotateCTM(c, -angle); CGContextTranslateCTM(c, pt.x, pt.y); prevRect = rect; CGContextRestoreGState(c);

wie konvertiert man die CGAffineTransform zu CGTransform3D?

Anzahl der Antworten 1 Antworten
wie konvertiert man die CGAffineTransform zu CGTransform3D? Benutze ich UIImagePickerController, wie der Kamera-Controler. und ich füge hinzu eine 3d-Ebene auf der Oberseite der Kamera-Ansicht. dann, wenn ich will, fügen Sie ein 3d-Modell auf die 3d-Ebene . ich

Zwingen uialertview-Objekt in landscape-Modus

Anzahl der Antworten 5 Antworten
Brauche ich anzeigen, um eine uialertview-Objekt im landscape-Modus. Ich habe versucht, die offensichtlichen, die Einstellung, die die Transformation in der willPresentAlertView: delegate-Methode ohne Erfolg: -(void) willPresentAlertView:(UIAlertView *)alertView { alertView.transform = CGAffineTransformMakeRotation(M_PI_2); } Irgendwelche Vorschläge, wie man dieses

iPhone Curl Links und biegen Sie Rechts übergänge

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach einem Weg, um eine UIViewAnimationTransitionCurlUp oder UIViewAnimationTransitionCurlDown übergang auf den iPhone sondern von oben nach unten, tun Sie es von Links nach rechts (oder oben/unten im landscape-Modus). Ich habe dies gefragt,

iOS: Spiegel-Inhalte auf dem Bildschirm

Anzahl der Antworten 2 Antworten
Ich würde gerne wissen, ob es möglich ist, kippen Sie den Inhalt einer UIView innerhalb des gleichen Gerät; D. H. nicht an einen externen monitor, aber auf dem Gerät selbst. Habe ich ein wenig gesucht auf google,

Drehen Sie UIlabel, um es vertikal

Anzahl der Antworten 3 Antworten
Habe ich ein UILabel. Ich brauche, um es zu drehen programmgesteuert. Ich habe meine horizontale UILabel, zum Beispiel mit Rahmen: x:0, y:0, w: 200, h:80. Nun würde ich gerne drehen Sie das Etikett, um es vertikal: Ich

Verhalten von CGAffineTransformMakeScale mit CGREct und mit UIView

Anzahl der Antworten 2 Antworten
Ich habe eine Ansicht mit einem Rahmen definiert als (0,0,320,480). Ich nenne transformation auf diese Ansicht: self.myView.transform = CGAffineTransformMakeScale(factor, factor); Wird die Skala Erhaltung eines zentralen position auf dem Bildschirm und sein Bild nach meinen änderungen werden

CGRectApplyAffineTransform dann CGAffineTransformInvert nicht zurück in die ursprüngliche position

Anzahl der Antworten 2 Antworten
Scheint dies nicht möglich und ich bin sicher, es gibt eine einfache Lösung, aber ich kann nicht arbeiten, es out. Mein High-School-matrix Mathe ist ein bisschen eingerostet 🙂 Ich Baue ein CGAffineTransform zu tun-translation-rotation-translation des CGRect und

CGAffineTransform und die Skalierung auf die Mitte des Bildes

Anzahl der Antworten 3 Antworten
Begann ich das Studium objective-c unter Verwendung der iPhone und iPad apps for Absolute Beginners von Rory Lewis Buch, aber ich stecken auf das 5. Kapitel. Ich möchte einen button, verkleinert ein Bild. Mein problem ist, dass

CGAffineTransform Skalierung und translation - springen vor der animation

Anzahl der Antworten 5 Antworten
Kämpfe ich mit einem Problem bezüglich CGAffineTransform Skala und übersetzung, wobei wenn ich eine Transformation in eine animation block auf einer Ansicht, die bereits eine Transformation, die Ansicht springt ein wenig vor der Animation. Beispiel: //somewhere in

Wie zu skalieren (zoom) ein UIView zu einem bestimmten CGPoint

Anzahl der Antworten 2 Antworten
Habe ich viel Zeit damit verbracht, zu versuchen, einen Weg zu finden zu bedienen CGAffineScale zu verwandeln, eine Ansicht zu einem bestimmten Zeitpunkt, einschließlich Herumspielen mit Anker-Punkte, verschieben Sie das Zentrum der Ansicht vor und nach der

Drehen UIImageView im Uhrzeigersinn

Anzahl der Antworten 4 Antworten
Diese sollte einfach sein, aber ich habe Schwierigkeiten beim drehen eines UIImageView eine volle 360 Grad, wiederholt immer. [UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionRepeat | UIViewAnimationOptionCurveLinear | UIViewAnimationOptionBeginFromCurrentState animations:^{ self.reloadButton.imageView.transform = CGAffineTransformRotate(self.reloadButton.imageView.transform, -M_PI); } completion:^(BOOL finished) {

Anwendung von Skalierung und rotation auf einem Blick mit CGAffineTransform

Anzahl der Antworten 4 Antworten
Also muss ich gelten einige Skalierung und eine Drehung um eine Ansicht (ich Mach das mit gesten), so dass für jede Geste ich ein update der aktuellen Skalierung und rotation-Werte mit so etwas wie: self.scaleWidth *= gesture.scale;

Wie verwende ich CGAffineTransformMakeScale und Rotation auf einmal?

Anzahl der Antworten 3 Antworten
((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffineTransformMakeRotation(1.57*2); ((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffineTransformMakeScale(.5,.5); Nur eines dieser Werke zu einer Zeit. Wie kann ich sparen Sie eine transformation und wenden Sie dann einen anderen? Cheers InformationsquelleAutor der Frage quantumpotato | 2009-12-13

Wie die Anwendung mehrere Transformationen in Swift

Anzahl der Antworten 2 Antworten
Ich möchte mehrere Transformationen auf ein UIView (oder Unterklasse von UIView), wie verschieben, rotieren und skalieren. Ich weiß, dass zwei Transformationen können angewendet werden, mit CGAffineTransformConcataber wie mache ich es wenn ich drei oder mehr verwandelt? Habe

Vertikale UISlider in iOS mit autolayout

Anzahl der Antworten 10 Antworten
Als pro meine iPad-app Anforderung, die ich habe, zeigen den UISlider vertikal. Ich bin mit iOS7-compiler und-Bereitstellung Ziel ist iOS6. Im story board Hinzugefügt habe ich horizontale UISlider der Breite 600 Pixel. Ich IBOutlet erstellt in meinem

Holen Sie sich die Größe von UIView nach der Anwendung CGAffineTransform

Anzahl der Antworten 6 Antworten
War ich überrascht, nicht zu finden eine Antwort auf diese Frage, die vielleicht etwas sehr einfache, die ich irgendwie übersehen : Wie man die wahre Größe einer UIView, nachdem ich anwenden CGAffineTransform? zB. meinem UIView hat die

iOS translation und Skalierung animation

Anzahl der Antworten 4 Antworten
Arbeite ich an UIButton animation wo: Den UIButton wird in der unteren Mitte des Bildschirms und skaliert auf eine kleine Größe _menuBtn.transform = CGAffineTransformMakeScale(0.1f, 0.1f); Wenn die app startet, sollte es zu bewegen auf der unteren linken

drehen Sie einen UIView um seinen Mittelpunkt, sondern mehrere Male

Anzahl der Antworten 4 Antworten
Ich versuche zu drehen, einige UIView um seinen Mittelpunkt, so ist die einfache code geht so etwas wie (in pseudocode): [UIView beginAnimations:@"crazyRotate" context:nil]; [UIView setAnimationDuration:1.0]; someview.transform = CGAffineTransformMakeRotation(angle); [UIView commitAnimations] wenn ich jetzt für den eingestellten Winkel

Animation " Vergrößern/Verkleinern Bildansicht iOS

Anzahl der Antworten 2 Antworten
Ich versuche zu animieren, eine benutzerdefinierte Schaltfläche mit CGAffineTransformMakeScale wie folgt: if (stateButton == 0) { //The button is gonna appear self.selected = YES; self.imageView.transform = CGAffineTransformMakeScale(0.01, 0.01); [UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationOptionCurveEaseOut animations:^{ //animate it to the

(Skala) Untersuche einen UIView an einem Punkt

Anzahl der Antworten 2 Antworten
Etwas, das ich nicht verstehe, über Transformationen. Ich will zoom in, sagen wir der rechten, oberen Ecke ein UIView (in der Hauptansicht). Ich benutze CGAffineTransformScale und haben versucht, sowohl die Einstellung der center/anchorPoint sowie CGAffineTransformMakeTranslation ohne Erfolg.

Max / Min Scale von Pinch Zoom in UIPinchGestureRecognizer - iPhone iOS

Anzahl der Antworten 10 Antworten
Wie ich wäre in der Lage zu begrenzen, das Ausmaß der UIPinchGestureRecognizer zu einem min-und max-level? Die Eigenschaft "Skalierung" unten scheint zu sein, im Vergleich zu den letzten bekannten Skala (delta aus dem letzten Zustand) und ich

Skalieren Sie mit CGAffineTransform und setzen Sie den Anker

Anzahl der Antworten 2 Antworten
Wenn ich das richtig verstehe Skalierung UIView mit CGAffineTransform Anker der transformation, um seinen Mittelpunkt. Insbesondere: self.frame = CGRectMake(0,0,100,100); self.transform = CGAffineTransformMakeScale(2, 2); NSLog(@"%f;%f;%f;%f", self.frame.origin.x, self.frame.origin.y, self.frame.size.width, self.frame.size.height); Drucke: -50;-50;200;200 Wie erstellen Sie eine CGAffineTransform Skala verwendet,

CGAffineTransform Reset

Anzahl der Antworten 5 Antworten
3I ein Bild haben, wird manipuliert, indem Sie berühren. Können sagen, es ist ein Bild von einem Pfeil, der nach oben zeigt. Nachdem es schon um 180 Grad gedreht, so dass der Pfeil nach unten jetzt ich

Ein Schritt affine Transformation für die Rotation um einen Punkt?

Anzahl der Antworten 4 Antworten
Wie kann ich eine Core-Grafik-affine-Transformation für die Drehung um einen Punkt x,y der Winkel a, mit nur einem einzigen Aufruf CGAffineTransformMake() sowie math.h trigonometrische Funktionen wie sin(), cos(), etc., und keine andere CG-Aufrufe. Anderen Antworten hier zu

Über CGAffineTransformMakeRotations-Drehrichtung?

Anzahl der Antworten 5 Antworten
Ich versuche, CGAffineTransformMakeRotation, und ich beziehe mich Apple-Dokument, das sagt Den Winkel in Bogenmaß, durch die diese matrix dreht das Koordinatensystem-Achsen. In iOS, ein positiver Wert gibt an, eine Drehung gegen den Uhrzeigersinn und ein negativer Wert

Frame-Koordinaten nach dem Anwenden der UIView-Transformation finden (CGAffineTransform)

Anzahl der Antworten 6 Antworten
Ich drehen meiner Ansicht nach mit CGAffineTransform [view setTransform:newTransform]; Die frame-Werte die gleichen bleiben nach der Transformation wird angewendet, aber wie finde ich "gedreht" oder die transformierten Werte in diesem Rahmen? http://www.informit.com/content/images/art_sadun_affine/elementLinks/sadun_fig02.png Ich will die exakten Koordinaten

Erhalten Sie nur die Skalierungsumwandlung aus CGAffineTransform

Anzahl der Antworten 5 Antworten
Fand ich eine ähnliche Frage darum, nur die rotation, aber so wie ich das verstehe skalieren und rotieren Arbeit werden verschiedene in der transform-matrix. Matrizen sind nicht meine Stärke, also wenn jemand deuten würde mir, wie man

Konvertiere Koordinaten zwischen Eltern / Kind UIView nach CGAffineTransform

Anzahl der Antworten 1 Antworten
Bevor ich in alles von hand würde ich mag zu Fragen, wenn es etwas Hilfe, um aus dem Rahmen. Ich habe eine UIView das hält noch eine UIView mit einer Karte. Die Eltern-UIView hält einige Legenden für