gpt4 book ai didi

ios - 通过其约束对 UIView(包含具有约束的子组件)进行动画处理

转载 作者:行者123 更新时间:2023-11-30 12:29:16 25 4
gpt4 key购买 nike

我最近尝试通过其约束对其中包含文本字段(有约束)的 UIView 进行动画处理。我成功地移动了 UIView,但无论出于何种原因,当 UIView 移动时,其中的文本字段会被“粉碎”,并且 X 代码调试器会抛出错误:[LayoutConstraints] 无法同时满足约束。 .我正在将 UIView 移出屏幕,所以也许这就是原因。我的代码在这里:

        self.mainViewLeftConstraint.constant = self.menuView.frame.width
self.mainViewRightConstraint.constant = self.mainViewRightConstraint.constant + self.menuView.frame.width


UIView.animate(withDuration: 0.2) {

self.view.layoutIfNeeded()
}

上面的代码中,mainView是屏幕的宽度,menuView大约是屏幕的一半。很抱歉,如果问题有点难以理解,因为没有任何类型的视觉指南很难解释问题。

最佳答案

您提到的错误[LayoutConstraints]无法同时满足约束表示UITextfield的所有约束不适用于UIView( UITextfield 的 super View )。因此,当您移动 UIView 时,同时满足 UITextfield 的所有约束(w.r.t UIView + w.r.t 某些其他 View )是不明确的。

关于ios - 通过其约束对 UIView(包含具有约束的子组件)进行动画处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43796082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com