代码之家  ›  专栏  ›  技术社区  ›  Dan

激活在情节提要中卸载的约束

  •  3
  • Dan  · 技术社区  · 7 年前

    我需要提及的是,我在size Class属性中对约束使用了强引用。我还试着打电话 setNeedsUpdateConstraints 如果需要,更新约束, setNeedsLayout layoutIfNeeded ,在激活/停用约束后。

    我找不到任何关于这种行为的文件,为什么会发生这种情况?

    2 回复  |  直到 7 年前
        1
  •  4
  •   Ramesh.G    7 年前

    OutLet 例如,对于该特定约束:

    @property (weak, nonatomic) IBOutlet NSLayoutConstraint *constraint;)
    //For Installing
    
    [self.view addConstraint: constraint]
    
    //For Uninstalling 
    
    [self.view removeConstraint: constraint]
    
        2
  •  3
  •   Nicolas Miari    7 年前

    override func viewDidLayoutSubviews() {
    // write your code here 
    }