0

これは私をばかげているように駆り立てており、何年にもわたってそれを続けてきましたが、それでも私がやりたいことをすることができます!

私の見解は次のように設定されています。

RootViewControllerには(UIView)flipViewが含まれています

FlipViewには(UiView)firstViewが含まれています

FirstViewには、スクロールビューと大量のイメージビューが含まれています

Scrollviewには、一連のカスタムimageViewが含まれています

カスタムimageViewsを左右にドラッグできます。ドラッグすると、カスタムUIImageViews touchesBeganメソッドのこの行により、スクロールビュー内の他のすべてのカスタムimageViewsの上に表示されます。

[[自己スーパービュー]bringSubviewToFront:self];

素晴らしい!だが.....

垂直方向にドラッグでき、カスタムimageViewは必要に応じてスクロールビューの境界を離れますが、firstviewにあるどのimageviewの上にも表示されませんか?

また、ドラッグするイメージビューに最初にタッチしたときにpoint.y値を表示すると、上にドラッグしてスクロールビューから外すと24と表示され、26になり、その値のままになります。他のすべての画像ビューの後ろで、画面の一番上までドラッグできますか?

私は明らかに出血を見逃しました....明らかに....助けてください?

ありがとう

4

1 に答える 1

1

bringSubviewToFront:そのビュー内でのみ機能します。つまり、スクロールビューは他のすべてのimageViewの前にある必要があります。そうでない場合、スクロールビューがカバーされます。スクロールビューから画像を削除する場合は、画像を削除して、ドラッグ中にfirstViewに直接追加することをお勧めします。

于 2010-08-20T09:47:48.300 に答える