/ / Xcode 4.5 + UIScrollView: Nie widać rozpór i sprężyn (OSX 10.8 Mountain Lion) - ios, xcode, interfejs-builder, ios6, osx-mountain-lion

Xcode 4.5 + UIScrollView: Nie widać rozpór i sprężyn (OSX 10.8 Mountain Lion) - ios, xcode, interfejs-builder, ios6, osx-mountain-lion

Zrzeczenie się: Zupełnie nowy dla deweloperów iOS. Idź mi łatwo.

Masz zabawną sytuację w Xcode 4.5. Mój rozmiar Inspektor wygląda następująco:

wprowadź opis obrazu tutaj

...i ja w ogóle nie widzę obszaru rozpórek i sprężyn.

Naprawdę dziwne jest to, że po kliknięciu w coś takiego, jak inspektor Connections, widzę obszar rozporek i sprężyny, ale tylko na ułamek sekundy, i nie ma go, gdy wrócę.

Czy to normalne? Czy istnieje prosty sposób na naprawienie tego zachowania?

Odpowiedzi:

24 dla odpowiedzi № 1

W Xcode 4.5, dla rozwoju iOS 6 i OSX 10.8, AutoLayout jest domyślnie włączony.

Aby go wyłączyć, otwórz plik Xib i kliknij apuste miejsce (nie w widoku ani żadnego komponentu). Na panelu inspektorów wybierz pierwszą kartę i usuń zaznaczenie pola wyboru "Użyj autouzupełniania". Twoje sprężyny i rozpórki wrócą.

wprowadź opis obrazu tutaj


3 dla odpowiedzi № 2

Masz włączoną funkcję Autolayout dla widoku, włączto wyłączone i będzie wyglądać tak, jak tego oczekujesz. Autolayout to nowa funkcja dla iOS6, która pozwala na bardziej szczegółowe sterowanie sposobem układania rzeczy i naprawdę poprawia to, co było wcześniej dostępne poprzez rozpórki i sprinty dzięki maskom automatycznym.

Aby wyłączyć, jeśli jest wyłączony, otwórz Identify Inspector i odznacz "Use Autolayout"

wprowadź opis obrazu tutaj


1 dla odpowiedzi nr 3

Ta sama odpowiedź, co dwie pozostałe, ale w przypadku projektów wykorzystujących storyboardy: zamiast otwierania pliku Xib wystarczy otworzyć scenorys, aby wyświetlić pole wyboru "Użyj automatycznego uzupełniania" w panelu inspekcji.