NIBファイル内のオブジェクトを前面/背面に送信するにはどうすればよいですか?


86

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

回答:


134

これにクリーンで最新の答えを与えるためだけに:

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

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

    • この写真はクリックする場所を示しています: ここに画像の説明を入力してください
  3. または、オブジェクトブラウザーを展開し、ウィンドウオブジェクトの開示三角形を使用して、そこにあるリストから選択することもできます:http//i.imgur.com/041xz.png

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

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

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

1
どこをクリックすればよいのか、完全に明確にしたかったのです。
ルーク

3
グレー表示されたオブジェクトに関する最後のヒントは、本当に役に立ちました。ありがとう!
icyBlueRose 2013年

4
ヒント:左側のオブジェクトのリストでビュー/オブジェクトを選択している場合(どのバージョンのXCodeが導入されたかはわかりません)、オブジェクトをダブルクリックして選択する必要があります( ?)、これはXCodeが前面/背面への送信オプションをグレー表示する問題を解決するようです。
ブライストーマス

@BryceThomasの優れたダブルクリックのヒント!他のユーザーが見逃さないように、これを正式な回答として送信する必要があります。
jungledev 2015

47

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

ではXcodeの56、および7、あなたはまだ周りのアイテムを編集メニューに移動し、選択して移動することができます。

エディターメニューの画像

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

UIViewのUIアイテムの例

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


15

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


4

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


2

返送したいアイテムをクリックしてください。トップメニューから、[エディタ]-> [配置]-> [背面/前面に送信]を選択します。


2

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.