我打算为ios创建纸牌游戏'War',以便让更多的练习与Swift一起工作并遇到问题。我使用主故事板来创建所有界面对象。这是截图...
所以我首先添加了一个图像视图,并将图像视图大小设置为viewcontroller的视图大小,然后添加了一个绿色的背景图像。然后我添加了标签,文本字段和按钮。但是当我运行应用程序时,我看到的是绿色背景,没有任何界面对象。我认为这是因为界面项目在绿色背景后面。但它没有意义,因为我在绿色背景之后添加了界面对象。
任何人都知道问题是什么以及如何解决? 谢谢
答案 0 :(得分:5)
要在前面添加一些内容,只需在故事板中选择它即可。单击左上角的编辑器。转到安排 - >发送到前面
这是菜单的图片:http://imgur.com/0A0F9QQ
答案 1 :(得分:4)
在视图层次结构中,将背景图像拖动为视图的第一个子视图。树中子视图的顺序返回 - >前面。
答案 2 :(得分:0)
好的,问题是所有界面项都在图像视图背景后面。我解决了这个问题,我将所有接口项添加为imageview的子视图,如下面的代码。
myImageview.addSubview(myButton)
myImageview.addSubview(myLabel)
myImageview.addSubview(myTextField)
答案 3 :(得分:-1)
可能是由于图像文件格式所致。您可能需要从JPG更改为PNG。就我而言,它奏效了。