簡體   English   中英

是否可以在 2 個視圖之間創建邊界,以便它們的 z-index 始終彼此相鄰?

[英]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.

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