gpt4 book ai didi

iOS:如何防止多次点击按钮创建多个新实例

转载 作者:行者123 更新时间:2023-11-29 04:27:07 24 4
gpt4 key购买 nike

刚刚注意到我的应用程序有一些奇怪的地方。每当我点击其中一个栏按钮来打开弹出 View Controller 时,如果我再次点击它,它只会打开该 vc 的另一个实例(我可以继续这样做)。

我该如何阻止这个?我是否应该在 bool 值处于事件状态时使用 bool 值来禁用按钮,然后在用户通过其他方式关闭 VC 时(例如点击屏幕上不是同一 VC 的部分)以某种方式重置它?

尝试了 bool 建议:

在我的prepareForSegue方法中,我有以下内容:

  if(isActive==false){
InformationViewController *informationViewController = [segue destinationViewController];

informationViewController.delegate = self;
isActive = true;
}

最佳答案

这可能不再重要,但我会推荐您提出的经过一项修改的 bool 解决方案。如果您移动

isActive = true;

对 viewWillAppear 的声明,我很确定该按钮将保持禁用状态,直到模态视图关闭。

关于iOS:如何防止多次点击按钮创建多个新实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12168158/

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