2012-04-22 2 views
2

iPad 3 ("The New iPad")는 두 배의 픽셀을 가지고 있기 때문에 필자는 내 이미지를 두 배 크게 만들었습니다. 하지만 내 질문은 수동으로 CGRectMake 말과 함께 화면에 개체를 배치하는 경우 두 배의 픽셀을 가지고 있기 때문에 iPad3에서 iPad2의 다른 위치에 나타 납니까?
내가 화면에 버튼의 위치를 ​​아래의 코드를 사용하고 말 : 이후iPad2 대 iPad3 수동으로 배치 된 항목이 바뀌고 있습니까?

CGRectMake(375,500,125,125); 

를 자사가 iPad3 대 아이 패드 2에 다른 장소 이후에 나타나지 않습니다 좌표계의 X 375 개 픽셀에 위치 iPad3의 픽셀 수가 두 배입니까?

가볍게 경험 한 iOS 개발자가 웃을 것이라는 의심스러운 질문이지만 간단한 Google 검색으로 아무 것도 돌리지 않았기 때문에 이드가 물어 보았다.

감사합니다. 픽셀 양 장치간에 다를 수 있지만

-Shredder2794

답변

5

, 그래픽 코어의 좌표계는하지 않는다. 이것은 CG가 픽셀이 아니라 점으로 표현되기 때문입니다.

+1

그래, 고마워, 나는 그런 것 같다고 생각했지만 어려운 방법을 배우는 것보다 물어 보는 게 더 효과적이라고 생각했다. :) – Shredder2794

+0

그것은 항상 올바른 접근 방식입니다! – CodaFi

+0

감사합니다. sooo much : D –

관련 문제