gpt4 book ai didi

ios - 为什么 UIView 在 iOS 中重新布局?

转载 作者:行者123 更新时间:2023-11-29 01:35:49 26 4
gpt4 key购买 nike

我的Manager UIViewController如附图所示。它有 Draw Chart UIView,Draw Chart UIView 内部有一个小的 UIView。绘制图表 UIView 的尺寸比 superview 小。

绘制图表 UIView 具有布局约束,如第二张图所示。小 UIView 没有任何限制。当用户点击绘制图表 UIView 时,它的位置会发生变化。所以没有约束。当我加载 Draw Chart UIView 时,它很好并且布局与约束中的相同。

问题是当我加载小 UIView 或出现键盘时,绘制图表 UIView 会重新布局并且高度更高。因此“完成”按钮被推到较低的位置。如何防止即使很小的UIView被加载/键盘出现绘制图表UIView的大小和布局也不会改变。可以在自动布局和约束中完成吗?我找不到哪里可以修复它?谢谢

enter image description here

enter image description here

最佳答案

尝试将主视图放在 ScrollView 中,将绘制图 TableView 放在另一个 ScrollView 中,然后根据您的要求以及键盘弹出时更改 ScrollView 的 y 位置。

关于ios - 为什么 UIView 在 iOS 中重新布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32983553/

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