我對我的 stackview 約束或 imageview 約束有一些問題我實際上不知道。可能兩者兼而有之。這是我的 stackview 約束stackViewConst和這是我的 imageview 約束imaviewConstraints。當我嘗試運行時,我期望一切看起來都很棒,但是不幸的是,我得到了這個螢屏螢屏,我的堆疊視圖丟失了。我怎么能弄清楚這對我有幫助
uj5u.com熱心網友回復:
答案:添加堆疊視圖高度約束
(或添加堆疊視圖內容阻力和內容擁抱優先級高于您的那些UIImageView)
說明:由于您使用情節提要的界面構建器(IB)來創建約束,而不是純代碼。IB 使用自動約束功能,這基本上意味著 IB 可以根據故事板中顯示的內容自行確定布局和約束。UIStackView正在使用一些動態調整大小(以便正確布局stackview中的元素),并且給它大小約束,或者至少給里面的元素提供大小約束總是一個好主意,UIStackView否則它可能會決定每個元素的大小為CGSize(height:0,width:0)You can還要使您的優先級UIStackView高于您的UIImageView優先級,以便 IB 將您的約束大小優先于您stackview的約束imageView
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/415457.html
標籤:
