2010-09-18 9 views
7

Ho impostato pattern di pennello utilizzando CGContext e Bezierpath su UIImageView.come impostare diversi pattern di pennelli iphone

È un buon approccio?

Abbiamo altre buone pratiche per impostare il modello del pennello, per creare un motivo diverso per il pennello.

Qualcuno ha un modello di progettazione diverso che posso usare quando si implementa il pennello?

+0

Puoi pubblicare il tuo approccio nel codice? –

+0

ti dispiacerebbe chiarire un po 'la domanda? –

risposta

2

Sì, va bene se è quello che vuoi fare. Tutto un "pennello" significa in questo contesto è come si desidera accarezzare una linea. Se stai solo provando a impostare il modello di tratto per un percorso di Bezier su UIImageView, allora sì, sembra che quello che stai facendo sia appropriato.

Ora, a seconda di quale sia il tuo obiettivo finale, ci possono essere diversi modi per affrontarlo. Il tuo metodo potrebbe avere delle complicazioni quando interagisci con il disegno di livello superiore in UIKit. Da quando hai chiesto questo 7 mesi fa, spero che tu l'abbia già capito.

-1

Se si utilizza Bezierpath, è possibile utilizzare il codice patternImage in bezierpath. Se si utilizza CGContext, regolare la larghezza di tratto e utilizzare i metodi kcglinecap per ottenere punti diversi.

In Bezierpath è anche possibile utilizzare dashpattern in modo da poter disegnare linee tratteggiate.

Problemi correlati