У меня есть три кнопки, все имеют разное направление. Мне нужно соединить их с красной линией.Как подключить рамку кнопок?
Так же, как Tic Toc Tec, если игра закончена, чем, как соединить их с линией:
Как установить линию между ними ??
У меня есть три кнопки, все имеют разное направление. Мне нужно соединить их с красной линией.Как подключить рамку кнопок?
Так же, как Tic Toc Tec, если игра закончена, чем, как соединить их с линией:
Как установить линию между ними ??
Это один из способов рисования линии:
Здесь вам нужно создать подкласс UIView и затем использовать CoreGraphics вызовы в методе DrawRect:
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 4.0);
CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor);
CGContextMoveToPoint(context, 25, 25);
CGContextAddLineToPoint(context, 75, 75);
CGContextStrokePath(context);
}
Другой способ использует UIBezierPath следующим образом:
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(10.0, 10.0)];
[path addLineToPoint:CGPointMake(100.0, 100.0)];
CAShapeLayer *shapeLayer = [CAShapeLayer layer];
shapeLayer.path = [path CGPath];
shapeLayer.strokeColor = [[UIColor blueColor] CGColor];
shapeLayer.lineWidth = 3.0;
shapeLayer.fillColor = [[UIColor clearColor] CGColor];
[self.view.layer addSublayer:shapeLayer];
лучше дать более подробную информацию. Переопределяя функцию 'drawRect'' UIView', вы можете нарисовать простые шаблоны (например, строку) в контексте. – Raptor
Или вы можете использовать этот код ..
UIView *lineView = [[UIView alloc] initWithFrame:CGRectMake(0, 200, self.view.bounds.size.width, 1)];
lineView.backgroundColor = [UIColor blackColor];
[self.view addSubview:lineView];
Существует много способов сделать это. QuartzCore - это один из способов. – Raptor
Не могли бы вы рассказать мне, как это сделать с помощью QuartzCore? или дать пример, если это возможно. – Gabber
настоятельно рекомендую вам попробовать себя в первую очередь. По крайней мере покажите нам некоторые из ваших попыток. – Raptor