2014-10-14 2 views
6

저는 autolayout으로 배치 된 요소가있는 ViewController와 함께 스토리 보드를 사용하고 있습니다. 스토리 보드를 열 때마다, 나는 모두을 고친 후에도 잘못된 플레이 을 얻습니다. 프레임을 다시 업데이트해야합니다. 이 문제를 해결할 방법이 있습니까? xcode 6을 사용하고 있습니다.스토리 보드를 열 때마다 배치되지 않은보기가 있습니다.

+2

__Size classe__로 뭔가있을 수 있습니다. __wAny hAny__ 이외의 크기 클래스로 인터페이스를 디자인하고있는 것일 수 있습니다. 스토리 보드는 기본적으로 모든 사람이 열 수 있습니다. 스토리 보드가 다르게 보일 수 있습니다. 크기 클래스와 관련하여 이것을 분명히 할 수 있습니까? –

+0

네가 맞다. 나는 wCompact hAny를 사용하고 있습니다. 나는 다시 그걸 창고로 돌려 놓으려고했고 스토리 보드에서 빈 뷰를 얻었고 문서 개요에서 모든 요소와 제약 조건이 회색으로 표시되었습니다. –

+0

wCompact hAny는 iPhone을 세로로 타겟팅합니다. 앱이 iPhone (세로 전용) 만 지원하는 경우 해당 크기 클래스를 사용할 수 있습니다. 당신이 그에게 맡긴 것이 무엇이든지 그 장치/방향에 특화 될 것입니다. 왜 다른 크기의 학생들에게는 등급이 매겨 지는지. 실제로 당신은 __wAny hAny__에서 그것을 디자인해야하고, 모든 장치/오리엔테이션에서 사용할 수 있습니다. –

답변

4

@Anil Varghese는 뷰의 크기가 문제라는 것을 지적했습니다. wAnyhAny 이외의 항목은 스토리 보드 파일을 열 때 경고 메시지를 표시합니다. Xcode 버그라고 생각합니다. enter image description here

그래서 내 견해가 위의 그림처럼 설정되어 있는지 확인해야했습니다. 이것은 모든 크기를위한 디자인을 의미하므로, 제 경우에는 UI가 엉망이되어 재 설계해야했습니다. 그러나 그것은 최고를위한 것입니다!

wAny hAny로 변경하면 요소가 다른 크기 클래스 (예 : wCompact hAny)에 바인딩되어 있기 때문에 요소가 보이지 않게됩니다. Attributes inspector에서 해당 규칙을 삭제해야합니다.

0

나는 똑같은 문제가있어서 완전히 고칠 방법을 몰랐다. 그러나 나는 원하는대로 보여주기 위해이 방법을 찾았다.

"제안 제약으로 재설정", 나는 "w 컴팩트 시간 보통"으로 다시 스토리 보드를 설정합니다.

당신을 도울 수 있기를 바랍니다.

관련 문제