2014-12-13 3 views
-1

나는 대답을 찾으려고 노력하고 있습니다. . . 해결책, 지금 시간과 소변을보기 시작합니다. 전체 Autolayout 문제는 ​​Xcode에서 매우 혼란스럽게 보입니다. 어떻게 우리에게 유익한 지 알지만, 해결할 수 없거나 해결책을 찾지 못하는 문제를 발견했습니다.Xcode (4.7 in, 5.5 in)의 다른보기에 하나의 (4 인치)보기 배율을 갖는 방법

기본적으로 앱은 게임을 차려 입는 것과 같거나 차의 UIImage보기가있는 게임의 이미지 유형에 개체를 배치하는 것과 같습니다 (예 :). 휠을 표시하기 위해 버튼을 터치하면 휠이 가야하는 X, Y, W, H 위치에서이를 표시해야합니다. 나는 이것을 사용하여 프로그램 적으로 시도했다.

wheelImageOne.frame = CGRectMake (98, 110, 50, 50);

그러나 아이폰 6 또는 6 플러스에서 실행하면 외형이 달라집니다! 가능한 모든 방법으로 이미지를 고정하려고 시도했지만 여전히 작동하지 않습니다. 프로그래밍 방식으로 처리하는 대신 인터페이스 빌더에 이미지를 놓고 높이, 너비, 후행 공간 등을 고정해야합니다. 그래서 그것은 제 위치에있을 수 있습니다. 그리고 휠을 드러내 기위한 버튼이 눌려 졌을 때 나는 코드에서 그것을 드러냅니다. 그러나 이제는 휠이 왜곡되어 보입니다. 그것은 차에서 떨어져 있습니다. 스트레치는하지만 스트레칭은 아닙니다. 스트레칭을한다고 가정합니다. 어느 누구도이 문제를 해결할 방법을 알고 있습니까? 해결책? 나는 다른 Xcode로 돌아가 사과가 더 새로운 장치에 대한 내 애플 리케이션 rescale하자하지만 우리는 Xcode의 이전 버전으로 애플 리케이션을 업로드 할 수 없습니다 생각했습니다. 4 인치 용으로 응용 프로그램을 개발하는 등의 일을 할 수있는 방법이 있습니까? 만약 내가 4 인치 그것을하고 그것을 업로드, 애플은 단순히 새로운 장치에 맞게 rescale 것인가? 나는 그것이 이전의 그것이 어땠는지 생각한다. .

답변

1

이 좋아 당신이 재치 use size class를 작동 달성하기 위해 무엇을하려고하는 것 같은데 :-(누군가는 도움이 여기에서 메인 스토리 보드에 진드기 :.. Use size class는 다음과 같이 바퀴의 그림에 제약 조건을 추가 할 필요가 당신을 Storyboard에서 이미지를 선택한 다음 여기에 표시된 것처럼 핀 도구를 사용하십시오 : enter image description herePin tool 그런 다음 Ctrl 키를 누른 상태에서 selct 너비로 드래그 한 다음 휠 그림의 맨 위로 드래그하여 높이를 선택한 다음 상세 뷰에서 오른쪽 화살표를 클릭하고 빨간색 화살표를 클릭하고 수정 제약 조건을 입력하면 거래가 이루어져야합니다. 도움이 되었기를 바랍니다. Julian

+0

아니요, 작동하지 않았습니다 :/ –

+0

그러나 해결 방법을 찾았습니다. 차량의 큰. 그러므로 차는 구속 조건을 추가 할 때 완벽하게 다시 조정되었습니다. 바퀴, 문 손잡이 등과 같이 자동차의 이미지 위에 놓여있는 UIImage Views와 같은 부분입니다. 그 이미지는 높이와 너비 등을 고정하는 경우에도 그들이 가정하는 방식대로 재조정하지 않습니다. 내가 그럭저럭 해결할 수 있었던 방법은 바퀴 이미지를 자동차와 같은 높이와 너비로 만듦으로써 이루어졌습니다. 그런 다음 바퀴를 다른 이미지 위에 놓고 바퀴와 겹쳐 고정 시켰습니다. –

+0

따라서 휠 이미지는 휠을 제외하고는 색이없는 png 이미지이며 속합니다. 이 방법은 효과적이지만 효율적인 방법은 아닙니다. 새로운 차원으로 각 이미지를 다시 내 보내야합니다. 나는 작은 이미지 자체가 아이폰 화면 크기에 상관없이 같은 x, y, w, h 속성을 가질 수있는 방법이 있어야한다는 것을 확신한다. –

관련 문제