iOS Swift - 当1个按钮覆盖另一个按钮时,为什么单击1按钮会激活另一个按钮

时间:2018-03-22 17:14:47

标签: ios swift

我正在制作卡片应用程序,我对为什么会发生什么感到困惑。基本上,如果你看下面的图片,我有三个按钮。正如您所看到的那样,右边的那个覆盖 一些另外两个,而中间的一个覆盖一些上的一个剩下。这为用户留下了空间,可以点击中间和左侧的按钮。出于某种原因,当我单击中间的那个或左边的那个时,它会激活右边的那个。 我没有对代码的这些按钮做任何事情,除了使IBOutlet和IBAction只打印“完成”到控制台。我不知道为什么这样做。有人可以告诉我为什么这样做,如果可以,请给我代码修复此代码。

Image of the three buttons (cards) overlaying each other

1 个答案:

答案 0 :(得分:3)

检查不同的按钮是否未链接到同一IBAction

正如@DuncanC在他的评论中所建议的那样,也可能是将多个动作链接到同一个按钮的问题。

检查故事板的“连接检查器”中的连接。