2016-12-14 1 views
0

하나의 대상이 있습니다. 로그인 기반 응용 프로그램입니다. 레거시 코드 때문에 자동 레이아웃을 사용하여 최신 UI를 업데이트 한 반면 일부보기 컨트롤러에서는 자동 크기 조정을 사용해야합니다. AutolayoutiPhone67(4.7"/5.5" screens)에서 작동하는 경우같은 대상에서 자동 크기 조정 및 자동 크기 조정을 효율적으로 사용하는 방법은 무엇입니까?

나는이에 대한 발사 이미지를 추가해야합니다.

문제 :

  1. 나는 실행 이미지를 추가 할 때 자동 레이아웃을 사용하지 않는 내 모든 화면이 방해됩니다.
  2. 시작 화면 이미지를 사용하지 않으면 자동 레이아웃을 사용하는 모든보기가 확대되어 예상보다 약간 크게 나타납니다.

자동 레이아웃을 사용하기 위해 레거시 코드를 업데이트 할 수있는 여유가 없습니다.

다른 사람이 나에게 대안이나 대안을 제공 할 수 있습니까? 내가 발사 화면 이미지를 사용하지 않는 경우

+1

자동 마스크와 자동 레이아웃은 함께 잘 작동합니다. 문제는 레거시 코드가 더 큰 화면에 맞게 제대로 크기를 조절하지 못하는 것처럼 들리지만 코드를 업데이트하지 않으면 할 수있는 일이별로 없습니다. –

+0

정보를 제공해 주셔서 감사합니다. – angraonhunt

답변

0

, 자동 레이아웃을 사용하는 모든보기는 스케일 업 및

올바른

예상보다 약간 큰 표시된다. 시작 화면이 없으면 iPhone 6 및 6 Plus와 같은 장치와 더 이상 호환되지 않기 때문입니다. 이를 보완하기 위해이 앱은 마치 iPhone 5 인 것처럼 취급되며 확대/축소 모드로 표시됩니다.

iPhone 6 이상에서 기본 해상도/크기로 실행하려면 시작 화면이 있어야합니다. 즉, 더 큰 크기를 다루기 위해 인터페이스를 설정하는 것은 당신에게 달려 있습니다. 자동 레이아웃을 채택 할 필요가 없습니다. 자동 크기 조정은 여전히 ​​정상적으로 작동합니다. (그러나 자동 레이아웃을 사용하면 더 좋을 것입니다.)

+0

정보를 제공해 주셔서 감사합니다. – angraonhunt