我创建了一个五个按钮检查此链接, How to remove duplicate buttons
我试过这段代码:
oneBtn1.hidden = YES;
问题是:我创建了一个名称相同但标签不同的按钮。可以删除按钮比较标签或任何其他方式来解决这些问题。
感谢。
答案 0 :(得分:7)
如果要删除带有特定标记的按钮,请使用
[(UIButton*)[self.view viewWithTag:TAG_ID] removeFromSuperview];
答案 1 :(得分:1)
您用来创建按钮的名称,仅指向最后一个按钮,因此,它只删除一个按钮。其他按钮作为[self.view]的子视图,没有var指向。
使用
[self.view viewWithTag:theTag]
获取带标签的按钮,然后对其进行操作。