2013-03-27 219 views
1

我已經創建了JIGSAW遊戲。我已經將圖像分割成3X3矩陣並顯示在屏幕上(即[self.view addSubView:imageview]像這樣我添加了所有9個圖像塊)。 現在爲了解決遊戲,當我將一個圖像拼貼拖到另一個圖像拼貼時,它有時會覆蓋圖像或有時位於圖像下方(例如iOS第一張圖像的默認行爲添加到視圖中顯示在剩餘的所有圖像下,最後添加的圖像顯示在上面當用戶拖動圖像看到附加圖像) 現在我想當我拖動任何圖像瓷磚它必須出現在其餘圖像的頂部。 與最後添加的圖像一樣顯示在最上面。如何在iOS中拖動圖像時在另一圖像上重疊圖像?

enter image description here

回答

4

無論何時觸摸圖像視圖進行拖動,都可以通過調用bringSubviewToFront將其移動到前面。

[self.view bringSubviewToFront:touchedImageView]; 
+0

感謝您的快速回復。 它適合我。 – Raj 2013-03-27 07:10:17

2

當觸摸開始呼籲-[UIView bringSubviewToFront:]對瓷磚的上海華,與瓷磚作爲參數。

+0

感謝您的快速回復。 – Raj 2013-03-27 07:11:39

0

你應該知道:

- (void)bringSubviewToFront:(UIView *)view 

- (void)sendSubviewToBack:(UIView *)view