美文网首页iOS
iOS - 滑块刻度

iOS - 滑块刻度

作者: CDLOG | 来源:发表于2018-08-17 11:00 被阅读58次

使用 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);
    }];

相关文章

网友评论

    本文标题:iOS - 滑块刻度

    本文链接:https://www.haomeiwen.com/subject/veqibftx.html