Ich habe ein benutzerdefiniertes Steuerelement wie das Bild unten, es ist zu kompliziert, um alle Bilder mit Core-Grafiken zu zeichnen. Also benutze ich den Bilddesigner give, aber das Problem ist, wie man den kleinen Kreis (der eigentlich ein Button ist) auf dem großen weißen Kreis (was ein UIImageView ist) um den großen Kreis bewegen lässt? Danke im Voraus!Gibt es in iOS eine Methode, um eine Schaltfläche um eine Bogenlinie oder einen Bogen zu bewegen?
1
A
Antwort
1
Sie müssen alle Umfang Punkte berechnen. Stellen Sie den Bildmittelpunkt auf die von Ihnen berechneten Punkte ein. Automatisch beginnt sich Ihr Bild im Kreis zu bewegen.
+0
Ähm, ja ~ ich tat wie du gesagt hast! Beste Wünsche für euch, nette Leute (¯ ▽ ¯) ╮ – qingqinghebiancao
Verwandte Themen
- 1. Gibt es eine .NET-Funktion, um einen Klassennamen zu validieren?
- 2. Gibt es eine schnellste Methode, um edmx zu aktualisieren?
- 3. Gibt es eine Methode, um ein solches Wasserzeichen zu entfernen?
- 4. eine Schaltfläche, um eine Verbindung in Form
- 5. Gibt es einen Trick oder eine Methode, um Rekursionsanrufe auf Papier zu zählen (mit größeren Zahlen)?
- 6. Gibt es einen richtigen Weg, um eine URL zu erstellen?
- 7. Gibt es eine effizientere Methode, um Duple in Sql-Server
- 8. Gibt es eine API, um einen B-TREE zu zeichnen?
- 9. Gibt es eine effizientere Methode, um eine annotierte Methode zu erhalten?
- 10. Gibt es eine effiziente Methode, um numpy.darray in eine Liste zu konvertieren?
- 11. Gibt es einen generischen CIL-Code, um eine beliebige Typinstanz in eine Zeichenfolge zu konvertieren?
- 12. Gibt es eine Möglichkeit, eine Methode zu verwenden, um andere zu umgehen, um Code-Duplizierung zu vermeiden?
- 13. Gibt es eine Methodenreferenz, um eine Ausnahme auszulösen?
- 14. Gibt es in PHPExcel eine Methode, um ein PHP-Array direkt in eine Zeile zu schreiben?
- 15. Gibt es eine Python-Methode, um Schlüsselwortargumente für einen Memoize-Decorator in Python zu unterstützen?
- 16. .NET-Methode, um eine Zeichenfolge in einen Satz zu konvertieren
- 17. Gibt es eine ActiveRecord-Methode, um diese SQL-Abfrage auszuführen?
- 18. android, gibt es eine Methode, um Service zu verzögern oder zu schlafen?
- 19. Gibt es eine Betriebssystemfunktion, um eine REFIID in einen hilfreichen Namen zu übersetzen?
- 20. Gibt es eine Möglichkeit, einen integrierten Typ zu erweitern, um eine Schnittstelle zu erben?
- 21. XtraGrid Suite - Gibt es eine Möglichkeit, eine Schaltfläche oder einen Hyperlink zu einer Zelle hinzuzufügen?
- 22. Gibt es eine Möglichkeit, iOS/Siri Voice-to-Text-Funktionen zu verwenden, um eine Sprachschnittstelle in eine App zu integrieren?
- 23. Gibt es einen jQuery-Selektor/eine Methode, um ein bestimmtes Elternelement zu finden?
- 24. Gibt es eine Methode, um zu überprüfen, ob Android Wear getragen wird oder nicht?
- 25. Gibt es eine Möglichkeit oder einen Workaround, um einen clientseitigen Trigger zu erzwingen?
- 26. Ist !! eine bewährte Methode, um einen Truthy-Wert zu überprüfen
- 27. Eine neue Methode, um Roboter zu vermeiden
- 28. Gibt es eine spezielle Methode, um eine Verknüpfung von einem Desktop zu entfernen?
- 29. Gibt es in Python eine "Wildcard-Methode"?
- 30. Gibt es eine Alternative zu REST, um auf gehostete Daten für eine iOS App zuzugreifen?
Sie können die Funktion sin() und cos() verwenden, um die genaue Position zu berechnen oder einen Bogenpfad zu erstellen und die Schaltfläche entlang des Pfads zu verschieben. Sehen Sie sich diese https://www.objc.io/issues/12-animations/animations-explained/ an und scrollen Sie zum Abschnitt Animation entlang eines Pfades. – sikhapol
@sikhapol Vielen Dank für Ihre Antwort ~~ Ich habe es implementiert, indem ich den Mittelpunkt der Taste kontinuierlich entsprechend ihrem wechselnden Winkel geändert habe. – qingqinghebiancao