web-dev-qa-db-ja.com

NIBファイルのオブジェクトをフロント/バックに送信する方法は?

Xcodeの統合インターフェイスビルダーでオブジェクトの「z」位置を調整するにはどうすればよいですか(たとえば、UIImageViewsをフロント/バックに送信)?

85
Joe

これに対する明確で最新の答えを与えるために:

  1. インターフェイスオブジェクトを選択し、「エディター|配置|背面/前面/などに送信」、または

  2. ウィンドウオブジェクトを選択し、インターフェイスエディターの上にある[ウィンドウ]をクリックして、含まれるオブジェクトを選択します。

    • この写真はクリックする場所を示しています。 enter image description here
  3. または、オブジェクトブラウザを展開し、ウィンドウオブジェクトの開閉用三角ボタンを使用して、そこからリストから選択できます。 http://i.imgur.com/041xz.png

  4. フロント/バックに送信するオプションがグレー表示されている場合は、オブジェクトをダブルクリックして選択してみてください。

    • コメントでこの提案をしてくれたブライス・トーマスに感謝
  5. または、オブジェクトは、オブジェクトブラウザリストに表示される順序で後ろから前にリストされます。

    • たとえば、リスト内のオブジェクトをリスト内の最後のスロットにドラッグして、最前面に表示します。
132
Luke

元々、この質問はXcode 4に関するものでしたが、Google検索からリンクされています。

Xcode 56、および7で、エディターメニューに移動し、アイテムを選択して移動できます。

Image of Editor Menu

ただし、ドキュメントアウトラインの順序を変更するだけで並べ替えることもできます。

Example of UI Items in a UIView

それらは、z-indexの逆順です。リストの一番上がスタックの後ろ、リストの一番下が手前です。 UIアイテムを最下部にドラッグするだけで、最前面に表示されます。

48
mikeho

見つかった:移動するオブジェクトをクリックし、メニューバーで[エディター]> [配置]を選択します。

14
Joe

また、ビュー/オブジェクト/プレースホルダー/ウィンドウが表示されている列の下部にある三角形(開いている)をクリックします。次に、IBなどのオブジェクトの完全な階層があり、ドラッグして再配置できます。

4
Dan Craft

左側のメニューのビューアイテムをドラッグアンドドロップして、順序を変更することもできます。 zオーダーは、メニュー内のアイテムの順序と一致します。

2
Johnny Z

返送するアイテムをクリックします。トップメニューから次を選択します:エディター->アレンジ->前後に送信。

2
C0D3