How to change bottom layout constraint in iOS, Swift

前端 未结 3 2113
深忆病人
深忆病人 2020-12-25 14:39

I have scroll view as @IBOutlet

@IBOutlet weak var mainScrollView: UIScrollView!

I want to change the

\"Bottom space to: B         


        
3条回答
  •  情书的邮戳
    2020-12-25 15:20

    Create an IBOutlet for your constraint:

    @property (weak, nonatomic) IBOutlet NSLayoutConstraint *bottomContraint;
    

    And when you need to change it call:

    bottomContstraint.constant = //your value
    view.layoutIfNeeded()
    

    Also you can animate constraint change like that:

    bottomContstraint.constant = //your value
    
    UIView.animateWithDuration(0.5, animations: {
      self.view.layoutIfNeeded()
    })
    

提交回复
热议问题