2012-10-16 7 views
15

Nota prawna: Fabrycznie nowy dla systemu iOS. Idź mi łatwo.Xcode 4.5 + UIScrollView: Nie widać rozpór i sprężyn (OSX 10.8 Mountain Lion)

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

enter image description here

... a ja nie widać obszar poprzeczne i sprężyny w ogóle.

Naprawdę dziwna część to to, że po kliknięciu w coś podobnego do Inspektora Połączeń, widzę obszar rozporek i sprężynę, 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?

+0

Używasz autowyłączenia i wiązań. –

Odpowiedz

24

w Xcode 4.5, iOS 6 i OSX 10.8 rozwoju autoLayout jest domyślnie włączona.

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

enter image description here

3

Masz włączoną funkcję Autolayout dla widoku, wyłącz ją i będzie wyglądać tak, jak 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 za pośrednictwem rozpórek i sprinty za pomocą maskowania automatycznego.

Aby włączyć jeśli wyłączona, otwórz Zidentyfikuj Inspector i odznaczyć "Używaj autoLayout"

enter image description here

1

samą odpowiedź jak dwa pozostałe, ale dla projektów wykorzystujących storyboardy: zamiast otwierania pliku XIB, można po prostu otworzyć storyboard, aby zobaczyć „Use autoLayout” pole wyboru w panelu Inspektor.

Powiązane problemy