gpt4 book ai didi

ios - 如何删除重复按钮

转载 作者:行者123 更新时间:2023-12-01 16:47:14 25 4
gpt4 key购买 nike

这是我的按钮创建功能。

  -(void)buttonCreate {
//oneBtn5 Button
oneBtn5 = [UIButton buttonWithType:UIButtonTypeCustom];
oneBtn5.frame = CGRectMake(316, 389, 51, 21);
oneBtn5.tag = 5;
[oneBtn5 setTitle:@"" forState:UIControlStateNormal];
[oneBtn5 addTarget:self action:@selector(oneButton:) forControlEvents:UIControlEventTouchDown];
[oneBtn5 setImage:[UIImage imageNamed:@"1c.png"] forState:UIControlStateNormal];
[self.view addSubview:oneBtn5];
}

我将使用viewonload()显示按钮,
- (void)viewDidLoad {
[super viewDidLoad];
[self buttonCreate];
}

这是我的重启功能,如果我单击重启,将创建新按钮。
- (void)RestartAction {
[self buttonCreate];
}

我的问题是当我单击重新启动时如何删除重复按钮。有什么办法可以解决这个问题。

最佳答案

-(void)buttonCreate {
//oneBtn5 Button
if (oneBtn5 != null)
[oneBtn5 removeFromSuperview];

oneBtn5 = [UIButton buttonWithType:UIButtonTypeCustom];
oneBtn5.frame = CGRectMake(316, 389, 51, 21);
oneBtn5.tag = 5;
[oneBtn5 setTitle:@"" forState:UIControlStateNormal];
[oneBtn5 addTarget:self action:@selector(oneButton:) forControlEvents:UIControlEventTouchDown];
[oneBtn5 setImage:[UIImage imageNamed:@"1c.png"] forState:UIControlStateNormal];
[self.view addSubview:oneBtn5];
}

关于ios - 如何删除重复按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19022943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com