簡體   English   中英

故事板界面構建器約束的含義是什么

[英]What colors mean on storyboard interface builder constraints

我對故事板有不同顏色的限制,只想知道它們的含義,以及錯誤是什么。 例如:

在此輸入圖像描述

我在developer.apple.com上發現了以下內容:

紅色

紅色:Interface Builder使用紅色約束線來識別沖突的約束。 橙子

橙色:Interface Builder使用橙色線來標識錯放的項目或缺少約束的項目。

在此輸入圖像描述

藍色:約束條件正常,沒有錯誤或沖突

是的,你是對的,只是添加一些可能有用的細節

  • 黃色 - 警告
  • 紅色 - 錯誤
  • 藍色 - 正確

如果你得到這些意味着Autolayout約束,

  • 黃色 - 您的約束可能會在運行時發生變化,或者可能會影響您的布局,其顯示由於缺乏支持其他人的所有適當約束,但可以在沒有它的情況下運行。 如果它真的不影響你的布局,你可以忍受它。 雖然Xcode確實提出了可能影響的內容,如下圖所示

在此輸入圖像描述

在此輸入圖像描述

  • 紅色 - 當您錯過任何絕對必要的布局時,如果您在Autolayout中運行錯誤,您的應用程序將崩潰。 雖然您可能會發現錯誤原因或缺少約束。 在這種情況下,Xcode也建議您自動添加缺失的約束。 請參閱下面的圖片Xcode建議的內容

我希望這是有幫助的。

謝謝。

在此輸入圖像描述 在此輸入圖像描述

暫無
暫無

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

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