ジグソーゲームを作成しました。その中で、画像を3X3マトリックスに分割し、画面に表示しました(つまり[self.view addSubView:imageview]
、このように9つの画像タイルすべてを追加しました)。ゲームを解決するために、ある画像タイルを別の画像タイルにドラッグすると、画像の上または画像の下に表示されることがあります(たとえば、iOSのデフォルトの動作では、最初に追加された画像が残りのすべての画像の下に表示され、最後に追加された画像が上に表示されます。ユーザーが画像をドラッグすると、添付の画像が表示されます)画像タイルをドラッグすると、残りの画像の上に表示される必要があります。最後に追加した画像と同じものが上に表示されます。
質問する
1124 次
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 に答える