2014-11-24 82 views
0

我有一個ViewController與兩個UIImage's。第一個只是一個小的UIImage(藝術品),第二個佔據全部ViewController(背景)。我希望我的作品UIImage位於背景圖片的頂部。但是Editor -> Arrange的所有選項都被禁用。不能設置爲前UIImage

我也嘗試從View Controller Scene調整UIImage's。藝術品UIImage低於背景UIImage這應該是正確的,但是當我運行該應用程序時,我只能看到背景UIImage

我對UIImage's都使用相同的圖像。我使用Xcode 6

這裏是打印屏幕:

enter image description here

+0

我想,你的問題是另一回事。根據故事板中UIImageView的順序,您的作品在您的背景之前。我爲了調試好,認爲使用UIImageView(如紅色和藍色)的背景顏色,並確保您的作品有尺寸,在屏幕中,沒有隱藏......但不要錯過您的位置,現在好了。 – 2014-11-24 08:49:08

回答

1

在您的項目是否啓用了自動佈局?如果是,請在運行時檢查小圖像視圖的位置。

對於只需登錄該位置作爲

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

檢查位置是否是相同的故事板給出。 要解決該問題,可以設置適當的約束條件。

希望這可以幫助你。

+0

看起來像我得到0.00和0.00的位置。我也將藝術品顏色更改爲紅色,並且背景變得模糊,所以我應該看到藝術品圖像,但是我沒有。可能是什麼問題? – Kobe 2014-11-24 09:07:35

+0

啊,現在工作。謝謝。 – Kobe 2014-11-24 09:11:24

0

在代碼中,你可以在viewDidLoad中寫:

[self.view bringsubViewToFront:image]; 
+0

我試過了,它不起作用。 – Kobe 2014-11-24 09:00:36