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:
...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 № 1W 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ą.
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"
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.