Uważam ten został poproszony wcześniej tutaj: Interface Builder degrades storyboards, resizes and repositions views in small increments
ja jeszcze nie widziałem poprawkę problemu, ale odpowiedź Zamieściłem tam prawdopodobnie odnosi się tutaj. https://stackoverflow.com/a/28577800/682574
Przynajmniej jedno źródło powstało z powodu scenorysów rozdzielających układy na pełne granice pikseli (x = 7.0, y = 10.0) lub częściowe granice (x = 7,5, y = 10,5). Jak najlepiej mogę powiedzieć, można to ponownie obliczyć za każdym razem, gdy przeglądasz scenorys, a zaokrąglanie jest faktycznie określane na podstawie bieżącego środowiska wyświetlania.
Możesz celowo spowodować to zachowanie, wyświetlając scenorys na ekranie siatkówki, a następnie przeglądając go na ekranie innym niż siatkówka. Na moim monitorze z dwoma monitorami przeciągnięcie storyboardu z jednego ekranu (siatkówka 5k) na inny (nie-siatkówkowy) spowoduje wygenerowanie powodzi niespełnionych więzów. Niestety przeniesienie go nie naprawia ich!Wypróbuj go sam (lub nie ... to jest ból, aby poprawić).
W środowisku zespołowym można łatwo zobaczyć, jak to może się stać, gdy dwie osoby o różnych konfiguracjach widzą ten sam scenariusz.
Jak to naprawić? Nie słyszałem o przepływie pracy, który prawidłowo koryguje lub unika problemu.
Mając ten sam problem. To jest naprawdę denerwujące. Za każdym razem, gdy wchodzę do pliku scenorysu, jest sto klatek, które wymagają aktualizacji. Nawet pliki '.xib'. –
yes Ten sam problem, aby ponownie uruchomić mój XCode. Misplacement Zobacz w Story Board, –