Бих искал да знам дали имате някаква идеякак бих могъл да нарисувам схематично изглеждаща линия на приложение за iOS. В момента рисувам благодарение на UIBezierPath, който след това превръщам в графичен контекст на растерна карта. Как мога да направя линията да изглежда схематична?
// Produce and add points to draw in the UIBezierPath
// Draw the path into the Bitmap context
UIGraphicsBeginImageContext(self.bounds.size);
[frameBuffer drawAtPoint:CGPointMake(0, 0) blendMode:kCGBlendModeCopy alpha:1.0];
[[datasource lineStrokeColorForSketchCanvas:self] setStroke];
[curvePath stroke];
image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Благодаря предварително много :)
Отговори:
1 за отговор № 1Бих предложил да използвате малка партида от "схематични" линии текстури и след това да използвате тези + UIBezierPath, за да поставите схематичните изображения по пътя при правилното завъртане.
Можете да нарисувате тези в контекста и да ги запишете така, че да не се налага да ги генерирате всеки път.
Изработване:
Започнете от единия край на вашия UIBezierPath, на всеки x точки надолу по пътеката, нарисувайте схематична секция на линията, центрирана върху тази точка, и продължавайте, докато стигнете до края на пътеката.