美文网首页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