iOS

iOS - 滑块刻度

2018-08-17  本文已影响58人  CDLOG

使用 masonry动态加刻度
有5个刻度

//    设置刻度
    
    CGFloat width = (screenWidth -40)/5;
    
    [self.distance100 mas_makeConstraints:^(MASConstraintMaker *make) {
        make.size.mas_equalTo(CGSizeMake(31, 20));
        make.centerX.equalTo(self.distanceSlider.mas_left).offset(self.distanceSlider.x+width-5);
        make.centerY.equalTo(self.distanceSlider.mas_top).offset(-10);
    }];
    [self.distance200 mas_makeConstraints:^(MASConstraintMaker *make) {
        make.size.mas_equalTo(CGSizeMake(31, 20));
        make.centerX.equalTo(self.distanceSlider.mas_left).offset(self.distanceSlider.x +(width-5)*2);
        make.centerY.equalTo(self.distanceSlider.mas_top).offset(-10);
    }];
    [self.distance300 mas_makeConstraints:^(MASConstraintMaker *make) {
        make.size.mas_equalTo(CGSizeMake(31, 20));
        make.centerX.equalTo(self.distanceSlider.mas_left).offset(self.distanceSlider.x +(width-5)*3);
        make.centerY.equalTo(self.distanceSlider.mas_top).offset(-10);
    }];
    [self.distance400 mas_makeConstraints:^(MASConstraintMaker *make) {
        make.size.mas_equalTo(CGSizeMake(31, 20));
        make.centerX.equalTo(self.distanceSlider.mas_left).offset(self.distanceSlider.x +(width-5)*4);
        make.centerY.equalTo(self.distanceSlider.mas_top).offset(-10);
    }];
    [self.distance500 mas_makeConstraints:^(MASConstraintMaker *make) {
        make.size.mas_equalTo(CGSizeMake(31, 20));
        make.centerX.equalTo(self.distanceSlider.mas_right).offset(0);
        make.centerY.equalTo(self.distanceSlider.mas_top).offset(-10);
    }];
上一篇下一篇

猜你喜欢

热点阅读