簡體   English   中英

尋找缺失的約束

[英]Finding Missing Constraint

當我構建我的應用程序時,Xcode 給了我五個與缺少約束有關的警告。 但是在導航面板中單擊它們只會將我帶到 Storyboard 中的 ViewController 並且不會突出顯示哪個視圖有問題。

在此處輸入圖像描述

此外,如上所示,Storyboard 根本不包含任何黃色三角形,所以我不知道如何找到缺少約束的視圖。

運行應用程序時不會出現錯誤,那么如何嘗試在構建中捕獲這些錯誤?

(Xcode 14.2)

Xcode 和故事板有很多錯誤......

您遇到的一個問題是無法顯示錯誤/警告指示器。

應該是這樣的:

在此處輸入圖像描述

單擊該指示器將向您顯示特定的警告 - 並將鼠標懸停在一個指示器上會向您顯示有問題的視圖:

在此處輸入圖像描述

然而,這些指標和描述有時會丟失。 當您在一個 Storyboard 中有多個視圖控制器時,似乎最常發生。

可以將每個 controller 復制到一個新的 Storyboard 以查看信息是否顯示 - 但是,根據我的經驗,它是命中注定的。

在您的具體情況下,警告如下:

缺少前導約束,這可能會導致與其他視圖重疊。

可以安全地忽略...只要知道並理解您設計的布局。

暫無
暫無

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

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