2016-06-15 3 views
0

iOS 장치 (모든 iPhone 및 iPad)에서 내 배경 이미지 프레이밍에 문제가 있습니다. 버튼을 포함하는 UI의 특정 요소를 앱 화면에 유지하려고합니다. 배경으로 정사각형 이미지를 사용하고 있지만 Xcode가 어떤 영역을 표시할지 선택하지 않습니다. 각 장치에 대해 새로운 스토리 보드를 만들어야합니까? iPhoneframingiPhoneframingscalingXcode 스케일링 및 프레이밍 이미지

+0

질문은 매우 모호합니다. 배경 이미지를 표현하기 위해 당신은 무엇을 사용하고 있습니까? 어떤 제약 조건을 설정 했습니까? – Droppy

+0

덕분에 @Droppy. PNG 이미지를 사용하고 자동 레이아웃 사전 설정을 사용했습니다. 레이블은 왼쪽에서 404, 아래에서 118/155로 설정됩니다. – Sherlock75

+0

절대 지점 값으로 제약 조건을 사용하는 것이 최선의 방법 일 수는 없습니다. 아마도 여러분은 포함하는 요소의 어떤 부분을 사용하고 싶을 것입니다, 아마 오프셋을 가지고있을 것입니다. – Droppy

답변

0

예. 각 장치에 스토리 보드를 만들 수 있으며 AppDelegate 파일 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {} 방법에 다른 장치의 조건을 입력해야합니다. 그러나 이러한 유형의 문제를 해결하는 적절한 방법은 아닙니다. 제약 조건을 추가해야합니다. 제약 조건을 사용하면보기가 모든 장치와 호환됩니다.

+0

당신은 감상으로 upvote 수 있습니다;) –