2016-06-08 1 views
6

현재 ios 프로젝트 아키텍처를 리노베이션하고 있습니다. 스토리 보드를 이동하려면 이전 Main.StoryboardLaunchScreen.StoryBoard xml을 새로운 Main.storyboardLaunchScreen.StoryBoardxml (프로젝트 이름은 같음)로 복사했습니다.ios에서 한 앱에서 다른 앱으로 스토리 보드를 복사하는 가장 좋은 방법은 무엇입니까?

나는 또한 localizationassets 연결 부분을 수정했습니다. 모든 것이 좋으며 성공적으로 프로젝트를 구축 한 후에 UIiphone 6iphone 5을 제외한 다른 버전으로 왜곡되어 나타납니다. 나는 오래된 프로젝트와의 제약을 재확인했고 변화가 없었다.

오래된 앱이 다른 iPhone 화면 크기로 잘 작동합니다. 스토리 보드를 복사하는 좋은 방법이 있습니까? 또는 나는 무엇인가 여기에서 놓치고 있냐?

편집-1

내가 StoryBoard 레이아웃 크기는 iphone5로 제한됩니다 생각합니다.

+1

스토리 보드 파일 자체를 복사하여 붙여 넣을 수 있습니다. 그 방법은 내가 수행 한 것입니다. –

+1

@LukePatterson 윌은 자동 레이아웃에 어떤 차이가 있습니까? BTW는 내가 그것을 시도하자 –

+1

나는 오래 전에했고 모든 게 잘되었다. –

답변

4

올바른 방식입니다. 레이아웃 제약 조건이 존재하지 않거나 잘못되었다는 사실에 착수하고 있습니다. 스토리 보드에 대한 환상적인 요소는 없습니다 ... 새로운 프로젝트에 복사 할 수있는 파일 일뿐입니다.

각보기 컨트롤러에서 최상위보기를 선택한 다음 Xcode에게 모든 제약 조건을 제거하고 제안 된 것들로 다시 설정하고 거기서 가도록 지시해야합니다.

4

TRY THIS : - 귀하의 StoryBoardName.storyboard 파일을 찾아보다

enter image description here

.

모든 상수를 포함하여 확실히 작동합니다.

+0

고맙다! Xcode 8에서 지금 막했을 때 모든 제약이 이월되었다. – cheznead

+0

welcome mate, glad 그것은 누군가를 도왔다.) @cheznead – dreamBegin

관련 문제