无法设置为UIImage前面

时间:2014-11-24 08:38:32

标签: ios

我有两个ViewController的{​​{1}}。第一个只是一个小UIImage's(艺术品),第二个占据所有UIImage(背景)。我希望我的作品ViewController位于背景图像的顶部。但是UIImage中的所有选项都被禁用。

我还尝试从Editor -> Arrange调整UIImage's。艺术作品View Controller Scene位于背景UIImage之下,应该是正确的,但是当我运行该应用时,我只能看到背景UIImage

我对UIImage使用相同的图像。我使用UIImage's

这是一个打印屏幕:

enter image description here

2 个答案:

答案 0 :(得分:1)

您的项目中是否启用了Autolayout?如果是,请在运行时检查小图像视图的位置。

为此,只需将位置记录为

NSLog(@"loc : %f %f",artworkImgView.frame.origin.x,artworkImgView.frame.origin.y);

检查位置是否与故事板中给出的位置相同。 要解决此问题,您可以设置适当的约束。

希望这可以帮助你。

答案 1 :(得分:0)

在代码中,您可以在viewdidload中编写:

[self.view bringsubViewToFront:image];