swift - 一键执行多项操作

标签 swift button

我在配置按钮时遇到问题:

  • 按第 1 次将执行操作 1
  • 按第二次将执行操作 2
  • 按第 3 次将执行操作 3
  • 按第四次将执行操作 1
  • 按第 5 次将执行操作 2

...等等

有什么方法可以配置该按钮吗?

谢谢

最佳答案

如果您有兴趣在执行 3 个交替任务的同时跟踪点击次数:

var counter : Int = 0

@IBAction func buttonClicked(_ sender: Any) {
    counter+=1
    //print(counter)
    switch counter % 3 {
    case 1:
        // First Action
    case 2:
        // Second Action
    default:
        // Third Action
    }
}

关于swift - 一键执行多项操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44614415/

相关文章:

ios - 如何在 Swift 中以编程方式使用主扬声器

xcode - Coredata NSFetchRequest DictionaryResultType 空属性 Swift

ios - 无法使用类型为“(String.UTF8View)”的参数列表调用类型 ‘UInt32’ 的初始化程序

jquery - 从嵌入式按钮单击获取选定的项目

java - WindowBuilder - 从 Main 打开 JFrame

listview - 如何通过 Flutter 中的 RaisedButton 传递/绑定(bind)值?

c# - 如何在 C# 中更改 UWP Apps 中按钮的背景颜色?

ios - 我可以使用 TabBarItem 上的自定义事件点击来制作自定义 UITabBarController 吗?

ios - Swift:我应该为 Firebase 管理器类使用静态成员吗​​?好的程序设计

javascript - 我试图让这段代码点击按钮