2016-08-03 3 views
-2

에 같은 폭이다 해야 더 큰 아이 패드 미니 화면 폭왜 화면이 아이 패드 미니와 일반 아이 패드

내 게임에

내가 애니메이션을 UIView의 사용과 특정 기간

에 nslayoutconstraint 일정을 변경하여 이동 이미지 뷰를 가지고 그리고 난 사각형의 크기를 변경가 있도록 내가 사용하는 모든 장치를 가진 플레이어에게 공정하다. 이 코드

Movew.constant=((35*self.view.bounds.width)/411) 
Moveh.constant=((35*self.view.bounds.width)/411) 

그리고 이러한 그것이

답변

1

아이 패드, 아이 패드 에어, 아이 패드 프로 9.7 "아이 패드 선수에게 공평는 정상 아이 패드와 아이 패드 미니에 동일한 이미지 뷰의 크기를 만들 것입니다 mini는 동일한 해상도를 가지므로 코드에서 동일한 값을 반환해야합니다. iPad와 iPad의 차이점은 밀도입니다. iPad mini는 디스플레이가 작아서 밀도가 더 높고 다른 iPad 밀도는 더 작습니다.

0

경계의 측정 단위는 포인트가 아닌 픽셀 또는 인 인치. 두 장치에 대한 포인트 크기는 동일합니다.

scale 방법을 참조 픽셀 크기에 대해 알아야합니다.

+0

눈금으로 곱해도 여전히 같은 값이됩니다 –

+0

두 장치가 망막/비 망막의 관점에서 동일하면 완전히 가능합니다. –

+0

게임을 만들고 있는데 화면 너비를 기반으로 이미지보기의 크기를 설정하고 ipan mini에서 일반 ipad보다 더 쉬울 것입니다 –

0

그것은 아마 아이 패드와 아이 패드 미니의 해상도가 동일하기 때문이다. UIScreen.mainScreen.bounds은 화면 크기가 아닌 픽셀 공간을 제공합니다.

해상도를 확인하려면 여기를 클릭하십시오. http://www.apple.com/ipad/compare/

+0

해상도를 프로그래밍 방식으로 얻는 방법 –

+0

'UIScreen.mainScreen.bounds'는 앱을 실행하는 장치의 해상도를 제공합니다. –

+0

나는 그것을 사용하고 그것은 동일한 해상도입니다 –

0

는 다른 답변에 무엇이 반복, 그 위에 약간의 확장하려면 : 12.9 "아이 패드 프로 같은 논리 화면 해상도가 (1024 X 768 포인트, 2,048 X 1,536 픽셀을 제외한

모든 아이 패드 모델을), 9.7 "모델 (iPad, iPad Air, iPad Pro 9.7) 및 iPad mini의 물리적 크기가 다르더라도. iPad mini는 다른 것보다 더 높은 픽셀 밀도 (인치당 포인트 수)를 가지고 있습니다.

기기의 물리적 크기 (또는 인치당 포인트 또는 픽셀)가 중요하지 않으므로이를 알려주는 API는 없습니다. 예를 들어, iOS 휴먼 인터페이스 가이드 라인에 따르면 iPhone 또는 iPad mini의 인치당 163 포인트를 디자인하는지 여부에 관계없이 탭 타겟이 최소 44 포인트의 크기인지 확인해야한다고합니다. 9.7 "iPad, 디스플레이 줌 모드에서 아이폰 6/6의 1 인치당 140-ish 포인트, 새로운 기기의 1 인치당 많은 포인트 -

UI 디자인을 가지고 있다면 iPad 미니에서 잘 작동하지 않으면 모든 사용자가 의도 한대로 작동하지 않습니다 9.38 인치 iPad를 사용하는 경우.