iOS - 1个视图,11个按钮链接到1个开关。开关仅响应按钮1-10

时间:2014-02-13 23:32:20

标签: ios objective-c uibutton switch-statement

我有一个iOS应用程序,其中包含一个带有scrollview的viewcontroller的storyboard,其中包含一个带有11个按钮的视图,这些按钮在水平线上彼此相邻排列。 每个按钮是210 x 80,并链接到viewcontroller类中的方法。在此操作方法内部是一个带有sender.tag案例的开关。每个按钮都有一个标签,第一个是1,最后一个是11.开关对所有按钮作出反应,包括10个。超过10个按钮都没有被识别。我甚至在开关之前都记录了,并且可以看到,如果我添加15个按钮,10之后的所有按钮都不会触发该方法。我之前以编程方式添加了按钮,结果完全相同,这很奇怪,因为按钮是可见的,而scrollview就像它应该的那样。 我偶然发现了操作系统的限制吗? 我只是问,因为这似乎没有任何逻辑。

1 个答案:

答案 0 :(得分:0)

评论者建议使用IB来检查您是否确实正确链接。

  • 您可能没有真正正确设置属性
  • 您可能在某个项目中有重复项,其中一个项目在IB中共享相同的输出
  • 看起来你有一个简单的形式,也许你可以从头开始重新创建它并尝试复制?