Wie bekomme ich die Koordinaten für finger-Tippen in UIView?
Wie bekomme ich die Koordinaten für finger-Tippen in UIView?
(Würde ich lieber nicht verwenden, um ein großes array von Schaltflächen)
Danke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zwei Möglichkeiten, dies zu erreichen. Wenn Sie bereits eine Unterklasse von UIView, die Sie verwenden, können Sie nur überschreiben Sie die
-touchesEnded:withEvent:
Methode auf, die Unterklasse, wie diese:Wenn Sie nicht bereits Unterklassen von UIView, aber, und die Aussicht ist im Besitz eines view-controller oder was auch immer, dann können Sie einen UITapGestureRecognizer, wie diese:
Swift 3 Antwort
Ich nehme an, du meinst das erkennen von gesten (und berührt). Der beste Ort zu beginnen, für eine so umfassende Frage ist apples Beispielcode Berührt. Es geht durch eine gute Menge an Informationen.
Müssen Sie etwas tun, wie diese.
touchesBegan:withEvent:
ist eine Methode derUIResponder
aus, dieUIView
undUIViewController
beide abgeleitet sind. Wenn Sie google für diese Methode, dann finden Sie mehrere tutorials. MoveMe Beispiel von Apple ist gut.