recherche

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

iOS 怎么把button的边缘变成虚线


比如这样

大家讲道理大家讲道理2771 Il y a quelques jours452

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

  • PHP中文网

    PHP中文网2017-04-18 09:45:21

    Une suggestion : Généralement, dans ce cas, nous utilisons des images, et définissons simplement l'image d'arrière-plan du bouton.

    répondre
    0
  • 迷茫

    迷茫2017-04-18 09:45:21

    Personnaliser un bouton

    @implementation CustomButton
    
    - (instancetype)initWithFrame:(CGRect)frame
    {
        self = [super initWithFrame:frame];
        if (self) {
            [self setupLayersWithFrame:frame];
        }
        return self;
    }
    
    - (void)setupLayersWithFrame:(CGRect)frame{
        CAShapeLayer * roundedrect = [CAShapeLayer layer];
        roundedrect.frame           = CGRectMake(0, 0, frame.size.width, frame.size.height);
        roundedrect.fillColor       = [UIColor whiteColor].CGColor;
        roundedrect.strokeColor     = [UIColor colorWithRed:0.329 green: 0.329 blue:0.329 alpha:1].CGColor;
        roundedrect.lineDashPattern = @[@5.5, @4.5];
        roundedrect.path            = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, frame.size.width , frame.size.height) cornerRadius:20].CGPath;
        [self.layer addSublayer:roundedrect];
    }
    

    répondre
    0
  • Annulerrépondre