Tag: uiresponder

Der UIResponder-Klasse definiert eine Schnittstelle für Objekte, die reagieren und die Ereignisse verarbeiten. Es ist die Superklasse von UIApplication, UIView und Ihre Unterklassen (die UIWindow). Instanzen dieser Klassen werden manchmal als responder-Objekten oder einfach ansprechen.

iPhone UIView touchesMoved: withEvent: nicht genannt auf UIView mit gesten-recognizers

Anzahl der Antworten 2 Antworten
Habe ich ein UIView dass stützte sich auf TouchesMoved: Veranstaltungen zu ziehen berührt. Es ist eine lange drücken, Tippen, drehen und pinch-Geste Merkmale die bereits im gleichen view-controller. Ich laufen in ein Problem, wo die Sicht erhält

Wie zum senden von touch-events zu superview in iOS?

Anzahl der Antworten 3 Antworten
Ich mache eine iPad-app. Wie sende ich die touch-events zu seinem superview? Ich bin der Ansicht hinzufügen, die immer einige andere Aktivität. Auf, die ich Hinzugefügt habe scrollview, um die Hälfte des Bildschirms und die andere Hälfte

Gewusst wie: hinzufügen Tippen Sie auf eine Geste der UICollectionView , während die Aufrechterhaltung der Zell-Selektion?

Anzahl der Antworten 2 Antworten
Aufgabe Fügen Sie eine einzelne tippgeste zu UICollectionView, nicht bekommen, in der Art des Zell-Auswahl. Möchte ich einige andere tippt auf die no-Zelle, die Teil der collectionView. Code Mit XCode8, Swift 3. override func viewDidLoad() { ...

Erkennen eines touch überall auf dem Bildschirm

Anzahl der Antworten 4 Antworten
Ich bin zu wollen wissen, wenn ein Benutzer berührt hat überall auf dem Bildschirm von meinem app. Ich sah in mit -(UIResponder *)nextResponder aber das wird leider nicht funktionieren, da bin ich auch reloaded automatisch eine Tabelle,

UIWebView ohne Copy/Paste und Auswahl Rechteck bei der Anzeige von Dokumenten

Anzahl der Antworten 2 Antworten
In meiner App möchte ich deaktivieren Sie die Kopieren/Einfügen/Ausschneiden von Inhalten, zeigte sich von einer UIWebView-Objekt. Um dies zu erreichen, habe ich eine UIWebView Unterklasse und überschrieb die - (BOOL)canPerformAction:(SEL)action withSender:(id)sender Methode: #pragma mark - UIResponderStandardEditActions -

UIView, seine superview und touchesBegan:

Anzahl der Antworten 2 Antworten
Angenommen ich habe eine UIViewController-Unterklasse, die kümmert sich um einige UIViews. Diese UIViews Hinzugefügt werden, wie Untersichten von der UIViewController - view Eigenschaft): UIViewController: - (void)viewDidLoad { UIImageView *smallImageView... [self.view addSubview:smallImageView]; UIButton *button.. [self.view addSubview:button]; UIView *bigUIView..

UIToolbar standard-Größen

Anzahl der Antworten 2 Antworten
Welche sind die standard-Größen eine UIToolbar für die folgenden: iPhone/iPod iPhone 3,5-Zoll-vertikale iPhone 3,5-Zoll-horizontale iPhone 4 Zoll vertikal iPhone 4-Zoll-horizontale iPad iPad vertikale iPad horizontal Es ist regelmäßig UIToolBar Objekt. Oops - natürlich hast du Recht. Input-accessory-view

InputAccessoryView angedockt unten

Anzahl der Antworten 5 Antworten
Ich versuche zu erreichen, ähnlich der Positionierung Verhalten als Unterste text-input-bar " in apples Nachrichten-app. Ich habe versucht, viele Ansätze, suchte hoch und niedrig und es gibt viele ähnliche Fragen, aber keiner war zufriedenstellend. Angeben: Es ist

Wenn unter iOS ein Superview userInteractionEnabled auf NEIN gesetzt ist, sind auch alle Subviews deaktiviert?

Anzahl der Antworten 4 Antworten
Dachte ich, wenn eine Ansicht berührt oder Tippen auf, seine handler aufgerufen werden, zuerst, und dann seine superview - handler aufgerufen wird (propagate nach oben). Aber ist es wahr, dass, wenn die superview ist userInteractionEnabled auf NEIN

Wie kann ich Berührungsereignisse ignorieren und sie an die UIControl-Objekte einer anderen Unteransicht übergeben?

Anzahl der Antworten 5 Antworten
Habe ich eine benutzerdefinierte UIViewController, deren UIView nimmt eine Ecke des Bildschirms, aber das meiste ist transparent, außer für die Teile, die haben einige buttons und Zeug drauf. Aufgrund der Anordnung der Objekte auf, die anzeigen, der

Tastatur mit Wischgeste ablehnen (wie in der Nachrichten-App)

Anzahl der Antworten 8 Antworten
Wenn die Tastatur mit auf dem iPhone die Nachrichten-app, wenn der Benutzer beginnt, ein swipe nach unten aus den Nachrichten tableview und weiter in den Tastatur-Bereich, die Tastatur beginnt zu entlassen. Wenn Sie bewegen Sie Ihren finger

UIButton in der Zelle in der Sammlungsansicht, die keine Aktualisierung in einem Ereignis erhält

Anzahl der Antworten 7 Antworten
Den folgenden code drückt mein problem: (Es ist eigenständig, Sie konnte erstellen Sie ein Xcode-Projekt mit einer leeren Vorlage, ersetzen Sie den Inhalt der main.m-Datei, löschen Sie die AppDelegate.h/.m-Dateien und erstellen Sie Sie) // // main.m //

So erhalten Sie Berührungen, wenn in der Elternansicht userInteractionEnabled in iOS auf NO gesetzt ist

Anzahl der Antworten 3 Antworten
Wenn die übergeordnete Ansicht hat userInteractionEnabled=NEIN, seine subviews wird nicht akzeptieren, touch-events, auch wenn Ihre userInteractionEnabled Eigenschaft auf JA festgelegt ist. Gibt es eine Möglichkeit, Sie noch erreichen, touch-Ereignisse in der Untersichten? InformationsquelleAutor der Frage subchap |

UIGestureRecognizer blockiert Unteransicht für die Behandlung von Berührungsereignissen

Anzahl der Antworten 10 Antworten
Ich versuche, herauszufinden, wie dies geschehen ist der richtige Weg. Ich habe versucht, zu beschreiben die situation: Ich bin das hinzufügen einer UITableView als Untersicht eine UIView. Die UIView reagiert auf eine Tippen - und -pinchGestureRecognizeraber wenn

Wie kann ich eine Sequenz von UITouch-Ereignissen abbrechen?

Anzahl der Antworten 12 Antworten
Ich habe eine UIImage Blick, reagiert auf touch-Ereignisse. Ich möchte Abbrechen die touch-Reihenfolge, das heißt, weitere Anrufe zu touchesMoved:wenn der touch geht außerhalb bestimmter Grenzen liegen. Wie kann ich das tun? Ich weiß, dass in touchesMoved: ich

Wie funktioniert die Responder-Kette im IPhone? Was sind die "nächsten Responder"?

Anzahl der Antworten 4 Antworten
Dies ist, was die Dokumentation sagt: Wenn der first responder [zu einer Veranstaltung oder Aktion Nachricht] kann ein Ereignis zu behandeln oder die Aktion Nachricht, leitet er Sie an die "nächste Antwort" in einer verknüpften Reihe namens

UIGestureRecognizer empfängt Touch, leitet es aber auch an UIControl weiter

Anzahl der Antworten 1 Antworten
Wie würden Sie zulassen, dass UIGestureRecognizer einer UIView erhalten ein touch-event, sondern auch sicherzustellen, dass eine andere, Hinterlegung/überlagerung UIView erhält auch das gleiche touch-event? Können sagen, ich habe die folgende view-hierachie: Ansichten A (blau) und B (rot)