我正在制作一个主屏幕上有两个按钮的应用程序。我使用了自动布局并放置了符合我对应用程序需求的约束。在除了4s之外的所有iPhone上,两个UIButton都会显示出来,但是在4s上,一个会出现,而另一个则没有。这是模拟器的两张照片。
正如您所看到的,"登录" 4s上的按钮没有背景。点击它是不可能的。任何帮助解决这个问题将不胜感激。
答案 0 :(得分:1)
正如您所说,无法在4S中单击它(并且可能在5S等中),这意味着4S中缺少真正的按钮。
如果你有一个标签和一个背景白色矩形或第二个标签作为真实按钮,那么你可能会错过这个矩形/标签的一些约束。 看起来它没有与内容视图水平相关或与文本标签“登录”相关(因此它在视图的最左侧或右侧丢失)。另一种可能性是由于缺少约束,宽度或高度变为0。如果这些选项没有帮助,您可以根据需要分享您的故事板,尤其是大纲视图,以便您从社区获得更多帮助。