我正在关注一个非常简单的iOS开发教程,我在窗口上有两个UIButtons。
我将按钮连接到IBActions,并启用按钮进行用户交互。
当我在模拟器中启动应用程序时,我无法单击按钮。按钮甚至不会将颜色更改为蓝色以表示它们已被按下。
有没有人有任何想法可能会发生这种情况?
由于
编辑:好吧所以我的窗口没有视图控制器,我将尝试添加一个,看看是否有帮助。
答案 0 :(得分:1)
万一仍有人遇到问题-我将分享我的(奇怪)经验。这些按钮在我的7+和8/8 +物理模拟器上效果很好。甚至我的应用程序的前三个屏幕。在iPhone 11 Pro,Pro Max和Pro Max的第四个屏幕上,当我在中间按一下时,转到下一个屏幕的按钮不起作用。我看着一切;令我发疯,尤其是因为我以为我以前已经在Pro Max上测试过此功能。然后,我决定尝试按一下按钮右下角附近的按钮-它起作用了。因此,很明显,视图部分覆盖了按钮(靠近屏幕底部)。我希望这可以帮助别人。祝您发展顺利!
答案 1 :(得分:0)
答案 2 :(得分:0)
即使你没有连接按钮它也会出现在屏幕上..模拟器出了点问题。尝试从项目中删除应用程序。 转到项目 - >清理并重新运行您的项目。
答案 3 :(得分:0)
我能想到的最可能的情况是你没有在视图中添加按钮..但只是放入IB并连接它们..在左边的视图层次结构中(在IB中)..这里将是
确保按钮位于视图中......就像它们被添加到视图中一样..