按钮,标签和TextField隐藏在图像后面

问题描述 投票:1回答:4

我打算为ios创建纸牌游戏'War',以便让更多的练习与Swift一起工作并遇到问题。我使用主故事板来创建所有界面对象。这是截图...

enter image description here

所以我首先添加了一个图像视图,并将图像视图大小设置为viewcontroller的视图大小,然后添加了一个绿色的背景图像。然后我添加了标签,文本字段和按钮。但是当我运行应用程序时,我看到的是绿色背景,没有任何界面对象。我认为这是因为界面项目在绿色背景后面。但它没有意义,因为我在绿色背景后添加了界面对象。

任何人都知道问题是什么以及如何解决?谢谢

ios swift user-interface interface-builder
4个回答
5
投票

要将一些东西放在前面,只需在故事板中选择它即可。单击左上角的编辑器。转到安排 - >发送到前面

这是菜单图片:http://imgur.com/0A0F9QQ


4
投票

在视图层次结构中,将背景图像拖动为视图的第一个子视图。树中子视图的顺序返回 - >前面。


0
投票

好的,问题是所有界面项都在图像视图背景后面。我解决了这个问题,我将所有接口项添加为imageview的子视图,如下面的代码。

myImageview.addSubview(myButton)
myImageview.addSubview(myLabel)
myImageview.addSubview(myTextField)

-1
投票

这可能是由于图像文件格式。您可能需要从JPG更改为PNG。在我的情况下它工作。

© www.soinside.com 2019 - 2024. All rights reserved.