【问题标题】:I don't fully understand sendSubviewToBack. Please, see the code我不完全理解 sendSubviewToBack。请看代码
【发布时间】:2011-10-23 11:56:08
【问题描述】:

你可以看到我的xib文件截图。

我在 viewDidLoad 中做了一些操作

-(void) viewDidLoad
{
 [smallView removeFromSuperview];
 [bigView sendSubviewToBack:smallView];
}

层次结构会从view->bigView->smallView变为view->smallView->bigView吗?

【问题讨论】:

  • 你试过了吗?是不是按照你说的方式改变了顺序?
  • 我试过了。它变为视图-> 大视图。我没有找到任何smallView。这很奇怪。
  • 好吧,改变你的问题,你知道它的答案。如果您想知道如何进行这种转换,或者为什么您所做的不起作用,请具体询问。

标签: ios uiview


【解决方案1】:

不,层次结构不会受到影响。 documentation 说:

sendSubviewToBack:
移动指定的子视图,使其出现在其兄弟视图的后面。

它改变了绘制子视图的顺序。如果您有两个重叠的视图并且具有相同的超级视图,那么您将能够定义这两个视图中的哪一个应该在前面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-25
    • 2012-04-29
    • 1970-01-01
    • 2023-01-26
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    相关资源
    最近更新 更多