1

我创建了 JIGSAW 游戏。我已经将图像分割成 3X3 矩阵并显示在屏幕上(即[self.view addSubView:imageview],我添加了所有 9 个图像块)。现在用于解决游戏,当我将一个图像图块拖动到另一个图像图块时,有时它会在图像上方或有时在图像下方(例如 iOS 第一个添加到视图的图像的默认行为出现在剩余的所有图像下方,最后添加的图像出现在顶部时用户拖动图像在附加图像中看到)现在我想当我拖动任何图像图块时,它必须出现在剩余图像的顶部。与最后添加的图像相同,显示在顶部。

在此处输入图像描述

4

3 回答 3

4

每当触摸图像视图进行拖动时,您都可以通过调用将其移动到前面bringSubviewToFront

[self.view bringSubviewToFront:touchedImageView];
于 2013-03-27T07:03:59.503 回答
2

当触摸开始调用-[UIView bringSubviewToFront:]瓦片的超级视图时,瓦片作为参数。

于 2013-03-27T07:03:57.537 回答
0

你应该知道:

- (void)bringSubviewToFront:(UIView *)view

- (void)sendSubviewToBack:(UIView *)view
于 2013-03-27T08:32:55.687 回答