gpt4 book ai didi

ios - 我如何在堆栈 View 中找到 View 的 super View /父 View Controller

转载 作者:行者123 更新时间:2023-11-28 13:47:03 26 4
gpt4 key购买 nike

希望这不会太困惑。

我有一个主视图 Controller ( MainView ),在 View 底部有一个堆栈 View ,在堆栈 View 中我有三个 View 。在一个 View 中(我们称之为 footerView )我添加了一点 tooltipView - 因为 footerView 位于 MainView 底部的堆栈 View 中- 它与其他 View 有一些重叠。我想告诉tooltipView位于所有 View 之上,但它不起作用。里面footerView - 它没有superview (我想是因为它在堆栈 View 中)所以我不能使用 parentView.bringSubviewToFront(childView) .

我可以做什么呢?通过层层授权是唯一的方法吗?

最佳答案

您可以手动设置每一层的zPosition。默认值为 0,因此如果不手动控制它,您可能无法获得所需的值。作为一个例子,你可以试试

tooltipView.layer.zPosition = 1

tooltipView.layer.zPosition = .greatestFiniteMagnitude

将其设置为 1 将使其位于默认为 0 的其他 View 之上,或将其设置为 .greatestFiniteMagnitude 将始终将其置于最前面。

查看 this answer on zPostionApple's documentation on zPostion .

关于ios - 我如何在堆栈 View 中找到 View 的 super View /父 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55286525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com