簡體   English   中英

自動布局僅在一個特定的視圖上忽略了尾隨的空間限制,所以看來

[英]Auto layout is ignoring the trailing space constraint only on one particular view, or so it seems

我正在嘗試在滾動視圖內部的視圖中獲取一些子視圖,以擴展視圖的寬度減去兩側的16px邊距。 我沒有設置寬度約束,只有高度約束,垂直間距約束和前/后間距約束。 完全相同的過程適用於其他視圖,但是在此新視圖中,自動布局不會為尾隨空間約束保持16px的間距。 以下是正在發生的情況的屏幕截圖:

在此處輸入圖片說明

如您所見,即使存在16px的尾隨約束,當我更新框架和/或運行應用程序時,“注冊”按鈕也將一直捕捉到194.5px的尾隨空間。 我不認為我設定了相對毛利,但不確定。

任何幫助是極大的贊賞。

您的圖像表明您有某種錯位的視圖。 橙色線表示這不是實際要渲染的內容,而是(+194.5)的內容。 請嘗試執行以下步驟,看看是否有幫助。

之前: 之前

放錯位置的視圖:

在此處輸入圖片說明在此處輸入圖片說明

更新框架后:

在此處輸入圖片說明

您是否嘗試執行這些步驟? 如果沒有幫助,請在單擊“更新成名”后發布圖像。

暫無
暫無

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

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