0
A
回答
2
這不是從任何文檔拍攝一些東西,但是這是一個快速的代碼會發生什麼,跑在iOS 7與iPhone與視網膜:
view = [[UIView alloc] initWithFrame:CGRectMake(10, 50, 20, 20)];
view.backgroundColor = [UIColor greenColor];
[self.view addSubview:view];
view2 = [[UIView alloc] initWithFrame:CGRectMake(10.4, 70, 20, 20)];
view2.backgroundColor = [UIColor redColor];
[self.view addSubview:view2];
view3 = [[UIView alloc] initWithFrame:CGRectMake(11, 90, 20, 20)];
view3.backgroundColor = [UIColor blueColor];
[self.view addSubview:view3];
第一種觀點的參考。我從代碼中肯定知道它的x原點是20px。
由於retina @ 2x分辨率,在這裏要小心,10點是x = 20px,11點是x = 22px。你用代碼說話,並在屏幕上顯示像素結果。
我試着逐步改變x座標。以下是我發現:
9.75 < X < = 10.25:紅方開始在x = 20像素(綠色和紅色是左對齊)。
10.25 < x < = 10.75:紅色方塊開始於x = 21px(紅色不與綠色或藍色對齊)。
10.75 < x < = 11.25:紅色方塊開始於x = 22px(綠色和藍色左對齊)。
這是基於我自己從一個快速模擬的觀察。雖然我沒有搜索任何官方參考。
下面是3個位置的圖像:10.1,10.4和10.8
+0
感謝這些模擬值。 – iphonic
相關問題
- 1. 計算新參考座標系中圖像像素的座標
- 2. 位置服務座標系
- 3. 座標位置圖像Android
- 4. 設置座標系爲OpenGL中的像素爲可可
- 5. 光標在UITextView中的像素位置
- 6. 從小區座標帆布像素位置在德爾福
- 7. 在OpenGL中繪製一條座標以像素爲單位的座標線
- 8. 在位圖數據中查找像素位置(x和y座標)
- 9. 在自己的座標系中調整UIImageView的大小
- 10. 在QGraphicsScene中的特定座標中的位置和圖像
- 11. openGL像素座標
- 12. 如何從Matlab中的圖像獲取onclick座標像素值和位置?
- 13. 在iOS座標系中,給定位置是以像素還是另一個特定單位?
- 14. 在直角座標系統(android)中GPS的確切位置
- 15. 在PyGame座標系中更改原點的位置
- 16. 如何爲平面1:1像素座標系配置Openlayers?
- 17. 我無法從例程中獲得位於座標位置的座標位置
- 18. 將座標轉換爲像素座標
- 19. 位置UIImageView的圖像在頂部
- 20. 在body座標中獲取HTML元素的位置
- 21. OpenGL ES - 從相機位置獲得二維像素座標
- 22. 如何設置像素座標?
- 23. HLSL座標系定位
- 24. 在矩陣中存儲像素座標
- 25. 在Map Tiler中設置座標系
- 26. 如何設置像素座標以匹配GFLW3中的窗口座標
- 27. 無效的座標位置
- 28. cocos2d的位置座標
- 29. Cocoa Touch中的點,像素和座標系
- 30. 在VBA中匹配位置/座標
要小心,你應該在點的條件,而不是被PX說話。但是這並沒有改變問題的含義。 – rdurand