无法在iPhone模拟器中按下按钮

时间:2012-03-08 04:15:22

标签: iphone ios-simulator

我正在关注一个非常简单的iOS开发教程,我在窗口上有两个UIButtons。

我将按钮连接到IBActions,并启用按钮进行用户交互。

当我在模拟器中启动应用程序时,我无法单击按钮。按钮甚至不会将颜色更改为蓝色以表示它们已被按下。

有没有人有任何想法可能会发生这种情况?

由于

编辑:好吧所以我的窗口没有视图控制器,我将尝试添加一个,看看是否有帮助。

4 个答案:

答案 0 :(得分:1)

万一仍有人遇到问题-我将分享我的(奇怪)经验。这些按钮在我的7+和8/8 +物理模拟器上效果很好。甚至我的应用程序的前三个屏幕。在iPhone 11 Pro,Pro Max和Pro Max的第四个屏幕上,当我在中间按一下时,转到下一个屏幕的按钮不起作用。我看着一切;令我发疯,尤其是因为我以为我以前已经在Pro Max上测试过此功能。然后,我决定尝试按一下按钮右下角附近的按钮-它起作用了。因此,很明显,视图部分覆盖了按钮(靠近屏幕底部)。我希望这可以帮助别人。祝您发展顺利!

答案 1 :(得分:0)

只需按照以下链接,它可以帮助您

Link

想知道您是否需要进一步澄清

答案 2 :(得分:0)

即使你没有连接按钮它也会出现在屏幕上..模拟器出了点问题。尝试从项目中删除应用程序。 转到项目 - >清理并重新运行您的项目。

答案 3 :(得分:0)

我能想到的最可能的情况是你没有在视图中添加按钮..但只是放入IB并连接它们..在左边的视图层次结构中(在IB中)..这里将是

  • 文件所有者
  • 第一响应者
  • 查看

确保按钮位于视图中......就像它们被添加到视图中一样..