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).
Ich denke, Sie wollen nur die Breite des Rahmens Ihres textView mit der Skalierung der Gestenerkennung multiplizieren:
%Vor%Oder meinst du das nicht?
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%Tags und Links objective-c iphone ipad pinch