【发布时间】:2019-01-22 10:54:58
【问题描述】:
如何快速识别是否按下了哪个按钮我有 3 个按钮操作。现在我有另一个按钮,当按下它时它将识别 3 个按钮中的哪个按钮被按下。原因首先是您必须在单击 3 按钮后单击 3 按钮,然后您将单击 识别哪个按下的按钮,这个按钮将识别或打印 3 中的哪个按钮被按下。
//this button will identify
@IBAction func idenfifywhichpressed(_ sender: UIButton) {
}
三个按钮
@IBAction func btn1(_ sender: UIButton) {
}
@IBAction func btn2(_ sender: UIButton) {
}
@IBAction func btn3(_ sender: UIButton) {
}
【问题讨论】:
-
您可以设置每个按钮的标签并获取一个公共变量,将该标签分配到公共变量中,然后您可以从该公共变量中识别它
-
在设置过程中,将按钮标签标记为 1,2,3... 当您的点击操作完成后,检查
sender.tag... -
不要写
button不同的动作,只创建1个动作并将tag设置为你的button,这样tag很容易识别。