Was ich implementieren möchte, ist Spaltenübereinstimmung Typ Funktionalität. Ich habe drei Knöpfe in der rechten Spalte und drei in der linken Spalte mit einigen Informationen über sie. Ich möchte den Weg von einem Knopf auf der rechten Seite zu einem beliebigen Knopf auf der linken Seite zeichnen, indem ich den Finger ziehe.touchesBegan: withEvent: wird nicht aufgerufen, wenn auf eine UIButton geklickt wird
Ich würde UIBezierPath
Pfad verwenden, um Pfad zu zeichnen, und dafür wird definitiv ein Anfangs- und Endpunkt benötigt.
Jetzt ist das Problem, wie kann ich touchesBegan
, touchesMoved
und touchesEnded
Methoden durch Antippen auf Schaltflächen auslösen, so dass ich Anfangs- und Endpunkte bekommen kann.
Eine andere Option, über die ich nachdenke, ist, alle Schaltflächen mit einer unsichtbaren UIView abzudecken und irgendwie zu überprüfen, ob der Punkt, der von dieser Überlagerungsansicht berührt wird, in irgendeinem der Schaltflächenrahmen liegt.
BTW Ich kann diese Tasten auch mit einfachen UIImageView ersetzen. Ich habe Buttons nur hinzugefügt, um Berührungspunkte zu bekommen.
Irgendwelche Hilfe.
http://stackoverflow.com/questions/3809397/ios-advanced-gestures-getting-swipe-direction-vector Mögliches Duplikat. –