如何在父视图中获取子UIView的索引?

use*_*950 6 uiview ios

我想使用exchangeSubviewAtIndex: withSubviewAtIndex:方法.

但我如何获得这些观点的索引?我已经有了他们的指针,所以我想可能有一种方法.

[parentView indexOfSubview:subview];
Run Code Online (Sandbox Code Playgroud)

但我在Xcode文档库中找不到那种东西.

请帮我!先感谢您.

And*_*kha 20

这就是你如何得到它:

[parentView.subviews indexOfObject:subview];

  • 嘿,downvoter,请解释一下你的观点 (10认同)

Raj*_*071 8

您可以在NSArray中找到对象的索引,因为view.subviews返回一个数组

NSUInteger index1=[parentView.subviews indexOfSubview:subview1];
NSUInteger index2=[parentView.subviews indexOfSubview:subview2];

[parentView exchangeSubviewAtIndex:index1 withSubviewAtIndex:index2];
Run Code Online (Sandbox Code Playgroud)

您可以点击此链接了解更多如何获取UIView层次结构索引??? (即其他子视图之间的深度)