2013-03-27 80 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 
相关问题