2009-09-01 13 views
8

UIImageViewsのzオーダーをプログラムで設定する方法を知っていますか?それらをインスタンス化する順番は、画面の最前面に最も近いものをインスタンス化しますが、実行時にどのように変更できますか?UIImageViewのZオーダーに影響する

おかげ// :)

答えて

19

UIImageViewがすでにサブビューである場合には、以下を使用することができます。

  • bringSubviewToFront
  • sendSubviewToBack

か場合は、次のいずれかのUIImageViewをサブビューとして挿入:

  • insertSubview:atIndex
  • insertSubview:aboveSubview
  • insertSubview:belowSubview
+3

これらのメソッドは、すべてのUIView上で定義されているので、あなたは、ビューの任意の種類だけではなく、UIImageViewsにそれらを使用できることに注意してください。 –

+0

サブビューを使用するのではなく、initWithParentでビューを追加した場合はどうなりますか? initWithParentは、親が所有し、インデックスに保持されているサブビューを作成しますか? – Spanky

+0

initWithParentについて聞いたことがありませんが、あなたはwhatever.subviewでそれらにアクセスできます – CiNN

関連する問題