gpt4 book ai didi

xcode - 关于bringSubviewToFront

转载 作者:行者123 更新时间:2023-12-03 19:10:50 27 4
gpt4 key购买 nike

我使用以下代码将控件置于前面:

[self.view bringSubviewToFront:control];

我如何识别两个控件;哪个在前,哪个在后

最佳答案

您将检查 super View (控件的 super View ,在您的情况下为 self.view)中 View 的顺序 subviews属性。

父 View 的 subview 中索引0处的 View 是最后面的 View ,然后索引1处的 View 将位于其顶部,索引2处的 View 将位于索引处的 View 顶部等
(基本上, View 位于索引与其自身索引相比较小的 View 之上)

NSInteger indexOfControl1 = [[self.view subviews] indexOfObject:control1];
NSInteger indexOfControl2 = [[self.view subviews] indexOfObject:control2];
if (indexOfControl1 > indexOfControl2) {
//control1 is on top of control2
}

关于xcode - 关于bringSubviewToFront,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133532/

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