簡體   English   中英

Xcode 14 - 子視圖的框架自動改變

[英]Xcode 14 - The frame of subviews automatically changing

我在 UIViewController 的主要主視圖中有一個容器視圖,它位於UIViewController。containerView 有多個子視圖,其中還有文本字段和標簽。

所有這些層次結構都在自動調整 model中。

現在這里的問題是,每當我關閉Xcode並返回到那些視圖時,子視圖框架會自動受到干擾,並且通常 go 為負值,就像它在 y 軸的 0 上一樣,現在將為 -2 或 -3。

它發生在多個控制器中,並且主要發生在擁有超過 7-8 個控制器的故事板上 自動布局解決了這個問題,但由於有很多視圖,這將是一項耗時的任務。

在不轉換為自動布局的情況下解決此問題的任何建議?

編輯:我也減少了故事板中的控制器數量,但沒有影響,問題仍然存在

經過反復試驗,如果刪除自動調整大小的可拉伸屬性並且在子視圖中處理拉伸,則不會發生此問題。 我試過這個 hack,它沒有改變引用和重新打開 Xcode 的框架。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM