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


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.

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.


15

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


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.


2

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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.