草庐IT

foregroundCollapsedConstraint

全部标签

swift - 设置为事件时,自动布局约束会中断

我有一组AL约束定位子vc,它有两个位置,展开和折叠。我发现当我添加折叠约束时,一个顶部anchor到底部anchor约束具有一个常量,当第一次创建vc时,当我激活它时似乎有额外的间距。貌似是因为当时没有实际高度。当我在viewDidLayoutSubviews中添加约束时,额外的间距消失并且约束行为正常。除了现在当我在动画中的约束之间切换时,当我切换到扩展约束并且约束中断时我无法停用折叠约束的问题。可能是因为在整个过渡动画中调用了viewDidLayoutSubviews。这是vc设置的摘要。varforegroundExpandedConstraint:NSLayoutConstr