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

时间:2016-03-03 18:44:30

标签: ios swift user-interface interface-builder

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

enter image description here

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

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

4 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:4)

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:-1)

可能是由于图像文件格式所致。您可能需要从JPG更改为PNG。就我而言,它奏效了。