Jak wysyłać obiekty w plikach NIB na przód / tył?

86

Jak mogę dostosować pozycje "z" obiektów (np. Wysyłając UIImageViews do przodu / do tyłu) w zintegrowanym kreatorze interfejsów w Xcode?

Joe
źródło

Odpowiedzi:

134

Aby udzielić jasnej, aktualnej odpowiedzi na to pytanie:

  1. Wybierz obiekt interfejsu, a następnie „Editor | Arrange | Send to back / front / etc” LUB

  2. Wybierz obiekt okna, a następnie kliknij „Okno” nad edytorem interfejsu i wybierz zawarte w nim obiekty

    • To zdjęcie pokazuje, gdzie kliknąć: wprowadź opis obrazu tutaj
  3. Możesz też rozwinąć przeglądarkę obiektów, użyć trójkąta rozwijania na obiekcie okna i wybrać z listy tam: http://i.imgur.com/041xz.png

  4. Jeśli opcja wysyłania do przodu / do tyłu jest wyszarzona, spróbuj dwukrotnie kliknąć obiekt, aby go zaznaczyć.

    • Dziękuję Bryce Thomasowi za tę sugestię w komentarzach
  5. Alternatywnie, obiekty są wyświetlane od tyłu do przodu w kolejności, w jakiej pojawiają się na liście przeglądarki obiektów.

    • Przeciągnij obiekt z listy do ostatniego miejsca na liście, aby np. Przesunąć go na pierwszy plan.
Łukasz
źródło
1
Chciałem, aby było całkowicie jednoznaczne, gdzie powinni kliknąć.
Łukasz
3
Twoja ostatnia wskazówka dotycząca wyszarzonych obiektów naprawdę mi pomogła. Dzięki!
IcyBlueRose
4
Protip: jeśli wybierasz widok / obiekt na liście obiektów po lewej stronie (nie wiem, w jakiej wersji XCode został wprowadzony), musisz dwukrotnie kliknąć obiekt, aby został wybrany ( ?), co wydaje się rozwiązywać problem z zaciemnianiem przez XCode opcji wysyłania do przodu / tyłu.
Bryce Thomas
@BryceThomas doskonała wskazówka dotycząca podwójnego kliknięcia! Należy to przesłać jako formalną odpowiedź, aby inni użytkownicy jej nie przegapili.
jungledev
47

Wiem, że pierwotnie to pytanie dotyczyło Xcode 4, ale jest powiązane z wyszukiwarką Google.

W Xcode 5 , 6 i 7 nadal możesz przejść do menu Edytor i wybierać i przenosić elementy.

Obraz menu edytora

Ale możesz też zmienić kolejność, po prostu zmieniając kolejność w konspekcie dokumentu.

Przykład elementów interfejsu użytkownika w UIView

Są w odwrotnej kolejności z indeksem Z: góra listy to tył stosu, dół listy to przód. Po prostu przeciągnij element interfejsu użytkownika na dół, aby przenieść go na wierzch.

mikeho
źródło
15

Znaleziony: kliknij obiekt, który chcesz przenieść, i na pasku menu wybierz Edytor> Układ

Joe
źródło
4

Kliknij również trójkąt (otwarty) u dołu kolumny przedstawiający widok / obiekty / element zastępczy / okno. Następnie masz pełną hierarchię obiektów, na przykład z IB, i możesz zmieniać ich kolejność przez przeciąganie.

Dan Craft
źródło
2

Kliknij pozycję, którą chcesz odesłać. Z górnych menu wybierz: Edytor -> Ułóż -> Wyślij na tył / przód.

C0D3
źródło
2

Możesz także przeciągać i upuszczać elementy widoku w lewym menu, aby zmienić kolejność. Kolejność Z odpowiada kolejności elementów w menu.

Johnny Z
źródło