简体   繁体   中英

how to add constraints programmatically for rangeslider?

Here I used a GZRangeSlider for having a range slider and here i need to give constraints programmatically so that in order to have support for landscape mode can anyone help me how to give programmatically in table view cell ?

class SliderCell : UITableViewCell {

    var rangeSlider = GZRangeSlider()

    override func awakeFromNib() {
        super.awakeFromNib()
        rangeSlider = GZRangeSlider(frame: CGRect(x:8,y: 60 ,width: self.contentView.bounds.width - 32,height: 30))
        self.addSubview(rangeSlider)
    }
    let rangeSliderLeadingConstraint = NSLayoutConstraint(
                                        item: rangeSlider,
                                        attribute: .leading,
                                        relatedBy: .equal,
                                        toItem: self,
                                        attribute: .leading,
                                        multiplier: 1.0,
                                        constant: 0)

    let rangeSliderTrailingConstriant = NSLayoutConstraint(
                                        item: rangeSlider,
                                        attribute: .trailing ,
                                        relatedBy: .equal,
                                        toItem: self,
                                        attribute: .trailing,
                                        multiplier: 1.0,
                                        constant: 0)

    let rangeSliderBottomConstriant = NSLayoutConstraint(
                                        item:,
                                        attribute: .bottom ,
                                        relatedBy: .equal,
                                        toItem: self,
                                        attribute: .bottom,
                                        multiplier: 1.0,
                                        constant: 0)

    let rangeSliderTopConstriant = NSLayoutConstraint(
                                            item: rangeSlider,
                                            attribute: .top ,
                                            relatedBy: .equal,
                                            toItem: self,
                                            attribute: .top,
                                            multiplier: 1.0,
                                            constant: 0)


    self.addConstraints([rangeSliderTopConstriant,rangeSliderBottomConstriant,rangeSliderTrailingConstriant,rangeSliderLeadingConstraint])

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM