Wie kann ich den Pinch-Zoom (UIPinchGestureRecognizer) verwenden, um die Breite eines UITextView zu ändern?

7

Ich kann den UIPinchGestureRecognizer -Handler zum Skalieren eines Objekts verwenden, aber ich möchte nicht skalieren. Ich möchte die Größe ändern. Zum Beispiel habe ich eine UITextView und ich habe eine UIPinchGestureRecognizer Geste daran angehängt und wenn der Benutzer klemmt Ich möchte die Breite der Textansicht ändern, um die Prise zu entsprechen. Ich möchte es nicht so skalieren, dass UITextView größer ist (zoomen).

    
Ryan Detzel 22.04.2010, 13:50
quelle

4 Antworten

23

Ich mache genau das Gleiche. Ich werde diesen Beitrag aktualisieren, wenn ich es gefunden habe.

Versuchen Sie es, es funktioniert für mich (für UIView):

%Vor%     
olipion 18.05.2010 21:55
quelle
2

Sie müssen in swift:

verwenden %Vor%     
user1671097 28.06.2014 08:51
quelle
0

Ich denke, Sie wollen nur die Breite des Rahmens Ihres textView mit der Skalierung der Gestenerkennung multiplizieren:

%Vor%

Oder meinst du das nicht?

    
Pieter Jongsma 22.04.2010 14:02
quelle
0

Ich habe vier Routinen, die sich mit dem Quetschen eines Textfelds beschäftigen. Der Gestenerkenner ist die Kernroutine. Es sieht, ob das / die ausgewählte (n) Textfeld (e) vom Bildschirm abgeschnitten werden, das möchte ich nicht. Wenn sie es nicht sind, dann sage ich, dass sie sich mit der Skala der Geste kneifen soll. Wenn mehrere ausgewählt sind, sende ich eine Benachrichtigung für diejenigen, die den Bildschirm nicht abklemmen, um sich selbst zu klemmen.

%Vor%     
scooter133 31.10.2011 16:50
quelle

Tags und Links