如何从View中删除Button

时间:2013-11-21 04:01:05

标签: ios objective-c

我创建了一个五个按钮检查此链接, How to remove duplicate buttons

我试过这段代码:

oneBtn1.hidden = YES;

问题是:我创建了一个名称相同但标签不同的按钮。可以删除按钮比较标签或任何其他方式来解决这些问题。

感谢。

2 个答案:

答案 0 :(得分:7)

如果要删除带有特定标记的按钮,请使用

[(UIButton*)[self.view viewWithTag:TAG_ID]  removeFromSuperview];

答案 1 :(得分:1)

您用来创建按钮的名称,仅指向最后一个按钮,因此,它只删除一个按钮。其他按钮作为[self.view]的子视图,没有var指向。

使用

[self.view viewWithTag:theTag] 

获取带标签的按钮,然后对其进行操作。