Sto creando un'app, in cui quando faccio scorrere il dito sullo schermo, quella volta disegno la linea usando il codice.iOS Disegna linea su Swiping Finger con Arrow seguendo il percorso Swipe
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapRound);
CGContextSetLineWidth(UIGraphicsGetCurrentContext(),3.0);
CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext(), 0.0, 0.5, 0.6, 1.0);
CGContextBeginPath(UIGraphicsGetCurrentContext());
CGContextMoveToPoint(UIGraphicsGetCurrentContext(), startPoint.x, startPoint.y);
CGContextAddLineToPoint(UIGraphicsGetCurrentContext(), endPoint.x, endPoint.y);
CGContextStrokePath(UIGraphicsGetCurrentContext());
}
e sono anche in movimento freccia al tempo stesso in quella riga utilizzando il codice ....
-(void)moveBallConstantly
{
[UIView animateWithDuration:0.01f animations: ^{
[appDel.ballImageView setCenter:CGPointMake(appDel.ballImageView.center.x + (x/increamentFraction), appDel.ballImageView.center.y + (y/increamentFraction))];
}];
}
suo solo piccola parte delle funzioni. Sono in grado di muovere la freccia costantemente, ma per un migliore movimento della freccia, sto chiamando ripetutamente questa funzione con il timer 01.
Come sto facendo entrambe le elaborazioni insieme quindi il problema di creazione a volte. A volte il metodo di spostamento della freccia viene ritardato e talvolta il metodo di avanzamento della linea viene ritardato.
Plz dimmi che la soluzione per fare entrambe le cose funziona insieme.
Grazie in anticipo.
sarà tracciare la linea con la mossa dito, ma ho bisogno di spostare la freccia anche allo stesso tempo sulla linea, in modo da non pensare che essi concide insieme. Per spostare la freccia, sto usando il timer, che viene chiamato ogni .01 secondi. – vntstudy
Gotcha, la domanda originale non ha menzionato il mantenimento della freccia sulla linea :) Per fare ciò basta impostare box.center per essere uguale all'ultimo punto. Se non vuoi una leggera animazione, puoi semplicemente sbarazzarti del blocco dell'animazione nei touchMoved: withEvent :. –