我试图通过在“打开”按钮被点击时更改左锚定约束来制作滑动菜单。我看到有人使用IBOutlets在约束上做到了这一点,但我正在使用完全基于编程的视图,使我无法这样做。
视图最初位于屏幕之外,因此我认为我只需在点击“打开”按钮时更改约束即可,但是下面的代码没有任何效果。
有没有一种方法可以在没有IBOutlet的情况下更新左侧锚定约束?
视图最初位于屏幕之外,因此我认为我只需在点击“打开”按钮时更改约束即可,但是下面的代码没有任何效果。
@objc func slideMenu() {
sideMenu.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 0).isActive = true
view.setNeedsUpdateConstraints()
}
有没有一种方法可以在没有IBOutlet的情况下更新左侧锚定约束?
constraintVariable
来设置视图的初始约束吗?即保持视图不在屏幕上的初始约束? - yambo