iOS:将子视图添加到第二个到最高位置

时间:2014-05-21 18:54:25

标签: ios uiview uiviewcontroller subview addsubview

如何将子视图添加到堆栈的第二个到最高位置?也就是说,假设我有3个子视图,其中数字3在顶部可见。如何添加一个直接位于该视图之下的新视图并将其余部分推下来?

谢谢!

2 个答案:

答案 0 :(得分:1)

假设您在parentView上有3个子视图。 添加所有子视图后 叫这个方法 -

[parentView insertSubview:yourView atIndex:parentView.subviews.count-1]

还有其他更简单的方法,如

[parentView insertSubview: aboveSubview: ]
[parentView insertSubview: belowSubview: ]

干杯,希望这有帮助!

答案 1 :(得分:0)

有这个API:

insertSubview:newView belowSubview:oldView

当我第一次看到文档时,

没有看到它。)

但是,如果我们没有引用上一个视图,有没有人知道我们可以获得最后一个子视图的方式?