[英]Is it possible to create a bound between 2 views so their z-index is always next to each other?
有沒有辦法讓我有兩個視圖,無論添加什么,它們總是一個在另一個之上?
例如我想讓 ViewA 包含 ViewA1 和 ViewA2。 如果我決定在 ViewA1 下方添加一個 viewA3,它不會被添加到它的正下方,而是在下一個不被“約束”到低於 ViewA1 的下方。
因此 ViewA1 和 ViewA2 需要始終在一起,如果我嘗試在 ViewA1 下添加一個 ViewA3,它將改為在 ViewA2 下。
有點像視圖之間 z 軸上的約束。 我嘗試觀察 zPositions,嘗試觀察超視圖子視圖的變化。 還沒有成功。 歡迎任何提示!
我已經設法為此找到了一個可行的解決方案 - 可以觀察我的superview.layer.sublayers
是否有任何更改。 然后只需確保我的 viewA1 層始終靠近 viewA2 層。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.