2016-09-19 17 views
6

Nowa aktualizacja Xcode 8 do korzystania z odmian cech spowodowała, że ​​wszystkie moje kontrolery widoku storyboarda utraciły integralność autolayout. Wszystko to było wcześniej określone w konstruktorze interfejsów w regularnej szerokości | regularne ustawianie wysokości (ten "jeden rozmiar pasuje do wszystkich", który otrzymasz domyślnie podczas tworzenia nowego projektu). Ale teraz został zmieniony na iPhone'a 6.Autolayout Xcode 8 zepsuł mój projekt

Chcę móc go przywrócić do poprzedniego stanu, ale pole wyboru "użyj klasy wielkości" zostało usunięte i zastąpione przez "użyj odmian cech" .

+0

@Matt Spoon, jeśli korzystałeś z automatycznego układu, zajrzyj tutaj http://stackoverflow.com/a/39495889/2522603 – ChenSmile

+0

Podniosłem twoje pytanie tylko po tytuł. Dzięki za to, ponieważ czuję to samo. Gdybym tylko nie miał teraz 100 000 użytkowników korzystających z mojej aplikacji ... – jungledev

+0

Myśleliście kiedyś o kontroli kodu źródłowego lub kopiach zapasowych? – RegularExpression

Odpowiedz

3

Miał podobny problem. Rozwiązanie tutaj działa dla mnie: https://stackoverflow.com/a/39589860/1751266

Zasadniczo przywróć swój storyboard z powrotem do formatu XCode 7. Niestety musisz to zrobić za każdym razem, gdy wprowadzisz zmianę do scenorysu:/

0

Miałem ten sam problem. Po wypróbowaniu wszystkich rozwiązań proponowanych w łączu dostarczonym przez CMash jedynym rozwiązaniem, które zadziałało, było zainstalowanie Xcode 7 i skompilowanie z nim mojego projektu.

Oczywiście jest to szybkie rozwiązanie, które nie powinno być ostateczną odpowiedzią, ale w przypadku pilnej sprawy może działać (tak jak moje, miałem 1 dzień na przetestowanie i przesłanie aplikacji do mojego klienta).