1
안녕하세요. 나는 iPad 앱을 만들고 있는데지도 위에 특정 점을 표시해야합니다 (UIImageView). 나는 인치로 된 좌표를 가지고 있지만, iOS 포인트에 인치 기반의 좌표를 매핑하는 데 어려움을 겪고 있습니다. 몇 시간 동안 봤는데 너무 결정적이지 않았습니다.UIView에서 특정 지점 찾기
아이디어가 있으십니까?
감사합니다.
안녕하세요. 나는 iPad 앱을 만들고 있는데지도 위에 특정 점을 표시해야합니다 (UIImageView). 나는 인치로 된 좌표를 가지고 있지만, iOS 포인트에 인치 기반의 좌표를 매핑하는 데 어려움을 겪고 있습니다. 몇 시간 동안 봤는데 너무 결정적이지 않았습니다.UIView에서 특정 지점 찾기
아이디어가 있으십니까?
감사합니다.
실제 단위가 있고이를 포인트로 변환하고 싶습니까?
iPad 화면의 대각선 길이는 9.7 인치이며, 1024x768 크기이므로 피타고라스를 적용하면 대각선 길이가 1280 포인트가됩니다. 따라서 인치당 포인트는 132에 매우 가깝습니다.
x 인치의 거리는 x * 132 포인트, 즉 1.5 "는 198 포인트입니다.
은 1024 * 768 해상도가 아닙니다 (픽셀 단위)? 인치 당 픽셀 수 PPI를 제공합니다. 그 측정 단위가 실제로 무엇이든, 코코아 점을 찾는 방법을 알아야합니다. –
코코아 점은이 경우 픽셀입니다. OP가 정확합니다. 따라서 풍경의 iPad에서는 iPad의 실제 중심이 (512,384)에 있음을 충분히 보증 할 수 있습니다. –
"이 경우"는 무엇을 의미합니까? 내가 읽은 모든 것은 포인트가 픽셀과 동일하지 않다는 것을 말합니다. 여하튼 132를 곱하면 도움이되지 않습니다. 내가 원하는 지점은 x 축에서 1,28 인치이고 y 축에서 2,05이며, 132로 곱하면 완전히 다른 지점을 나타냅니다. –