首页 > 解决方案 > UIButton 在第一次运行时工作正常,但在模拟器上第二次运行时不起作用

问题描述

我一直在尝试制作这个基本的应用程序。我在主视图控制器中添加了 segue。在 segue 中,我添加了一个按钮,该按钮将在单击按钮时播放视频。该按钮在模拟器的初始运行时完全正常,但是当我再次运行应用程序时,添加约束后,按钮消失了,我只能看到按钮上写的文本。此外,我什至没有使用 IBAction 或 IBoutlet 连接按钮。

约束:

约束截图

有约束:

模拟器截图

标签: iosswiftxcodeuibuttonxcode7

解决方案


如果您只是想将按钮保持在屏幕的中心,请使用对齐约束并使垂直和水平居中。

在此处输入图像描述

如果你想把它放在其他任何地方,那么只添加leadingConstraint 和 topConstraint 就足够了。


推荐阅读