Xcode 14 -子视图的框架自动改变

nfs0ujit  于 2023-01-06  发布在  其他
关注(0)|答案(1)|浏览(145)

我在故事板中的UIViewController的主视图中有一个容器视图。containerView有多个子视图,其中还有文本字段和标签。
所有层次结构都在自动调整大小模式中。
这里的问题是,每当我关闭Xcode并返回到这些视图时,子视图帧会自动受到干扰,通常会变为负值,例如,如果它位于y轴的0处,则现在将为-2或-3。
这种情况发生在多个控制器中,而且大多发生在拥有7-8个以上控制器的情节串连图板上。自动布局解决了这个问题,但由于视图太多,这将是一项耗时的任务。
在不转换为自动布局的情况下解决此问题有何建议?

**编辑:**我还减少了情节提要中的控制器数量,但没有效果,问题仍然出现

zd287kbt

zd287kbt1#

经过反复试验,如果删除自动调整大小的可拉伸属性,并在子视图中处理拉伸,那么这个问题就不会发生。我尝试过这个黑客,它没有改变引用和重新打开Xcode的框架。

相关问题