recherche

Maison  >  Questions et réponses  >  le corps du texte

objective-c - iOS画虚线

想在两个控件之间画虚线,有如下代码,不知为何不能画出来;

- (void)drawRect:(CGRect)rect {
        CGContextRef context = UIGraphicsGetCurrentContext();
        CGContextBeginPath(context);
        CGContextSetLineWidth(context, 5.0);
        CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
        CGFloat lengths[] = {10,10};
        CGContextSetLineDash(context, 0, lengths, 5);
        CGContextMoveToPoint(context, 10.0, 20.0);
        CGContextAddLineToPoint(context, 310.0,20.0);
    //    CGContextMoveToPoint(context, _strategyImageView1.frame.origin.x + 101, _strategyImageView1.frame.origin.y + 25);
    //    CGContextAddLineToPoint(context, _strategyImageView2.frame.origin.x, _strategyImageView2.frame.origin.y + 25);
        CGContextStrokePath(context);
        CGContextClosePath(context);
}
巴扎黑巴扎黑2890 Il y a quelques jours793

répondre à tous(2)je répondrai

  • 巴扎黑

    巴扎黑2017-04-17 17:42:46

    Le code lui-même n'a aucun problème, vous pouvez tracer la ligne pointillée vers

    répondre
    0
  • 怪我咯

    怪我咯2017-04-17 17:42:46

    sera-t-il couvert par d'autres contrôles?

    répondre
    0
  • Annulerrépondre