cari

Rumah  >  Soal Jawab  >  teks badan

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


比如这样

大家讲道理大家讲道理2771 hari yang lalu456

membalas semua(2)saya akan balas

  • PHP中文网

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

    Satu cadangan: Secara amnya, dalam kes ini, kami menggunakan gambar dan hanya menetapkan gambar latar belakang butang.

    balas
    0
  • 迷茫

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

    Sesuaikan Butang

    @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];
    }
    

    balas
    0
  • Batalbalas