2012-04-02 13 views
0

Kann jede Stelle mir mit guten Beispielen von Codes in iphone app unterstützen, wie die Ereignisbehandlung kann in bestimmten Aufgabe auf Touch-Ereignis durchgeführt werden ..Ereignis auf gezeichnete Bild Handhabung

zum Beispiel ich anderen Punkt gezogen hatte (Punktbild im PNG-Format) auf verschiedenen Teil um den Iphone-Bildschirm mit Quarz 2d Rahmen und ich muss Ereignis beim Berühren dieser Punkt (Punktbild im PNG-Format) mit Bezug auf Touch-Aktionen in diesen Punkten (Punktbild im PNG-Format) ausgeführt behandeln .

Könnt ihr mir irgendwelche guten Ansätze geben, um diese Art von Event zu starten?

Vielen Dank .... :)

+0

Warum verwenden Sie Quartz2d? – EightyEight

Antwort

0

Können Sie bitte erarbeiten? U zeichnen Sie Bilder auf uiview mit Quartz 2D und Sie möchten diese Bilder mit Berührungen erfassen?

Wenn dies der Fall ist, verwenden Sie nicht quarz2d, sondern gehen Sie für CALayers und dort können Sie erhalten, welche CALayer berührt wurde. Dies kann jedoch ein kostspieliger Ansatz sein, wenn Sie mehrere geladene Bilder verwenden.

+0

Ja, ich benutze UIView mit Quartz 2d, ich hatte die dot.png Datei im Bildschirm gezeichnet und ich möchte Touch-Effekt-Ereignis, wenn wir tippen auf Bildschirm wie Maus über Aktion auf Windows-Plattform auslösen. Ist das in diesem Grafikrahmen möglich und machbar? Oder wir haben noch einen besseren Ansatz, wie du mir vorschlagen kannst, mit CALayers zu gehen. Können Sie das bitte bestätigen? – puru

+0

Nein für Grafiken, ich glaube nicht, dass Sie das Ding tun können. Da es in quarz2d ist, zeichnet es deinen Kontext und vergisst, was gezeichnet wird. Also müssen Sie einen anderen Ansatz wählen, wie viele Bilder zeichnen Sie? – DivineDesert

+0

Ich benutze einzelne Png-Datei, aber es wurde in verschiedenen Bildschirm-Ort mit verschiedenen Koordinaten geplottet. Es ist fast an 13 Stellen, die ich dieses einzelne Bild plotte. – puru

Verwandte Themen