2017-11-25 153 views
0

當我在UIStackview的內部隱藏UIView時,在iOS 11上它很好地消除了間隙並使相鄰的UIViews更靠近UIStackView。但是,在iOS 10上,它不會移動相鄰的視圖,只留下隱藏視圖的空白處。有沒有辦法繞過它而無需手動移動視圖。在iOS 10的堆棧視圖中隱藏視圖

回答

1

你是否已將自己的身高限制添加到UIView?如果UIView在iOS 10上隱藏,它將與UIStackView生成的約束height = 0產生衝突。只需降低UIView高度約束的優先級(例如999),UI將會正確更新。

enter image description here