使用 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);
}];
网友评论