如何[self addsubview:view]删除或返回其他子视图

时间:2015-04-21 05:25:45

标签: ios xcode

这是我关于子视图的代码。我创建了一个自我addSubview,我不知道删除这个子视图。有任何想法吗?我搜索了2个小时,并使用removefromsuperview,它没有工作。

还有一件事是我想让自己的addSubview低于keypop Subview。请帮助我谢谢

    [self addSubview:FBW];

    [text setText:b.titleLabel.text];
    [keyPop addSubview:text];
    [b addSubview:keyPop];

我会告诉你我的观点是怎样的。 b - 按钮是第一个视图,在这里,我宣布自我添加子视图FBW(因为我不想根据b母视图移动我的FBW视图)和b按钮有keypop。 keypops有子视图的文本。我想在键盘下面显示这个FBW视图。所以我使用[b insertSubview:keypop belowSubview:FBW],但它不起作用。有什么建议吗?

以下是我的结构。

b - (UIButton) - keypop(UIImageview) - 文字(UILABEL)//////////////////////////////// ////////////////////////// b - (UIButton) - self addsubview(UILABEL)

1 个答案:

答案 0 :(得分:0)

我认为你想要的是打电话 [FBW removeFromSuperview]

要将一个子视图移到另一个子视图下方,请致电 [self insertSubview:FBW belowSubview:b]

或者,在添加第二个视图时调用此方法:

[self bringSubviewToFront:b]