[英]What's the difference between position and positionInPixels
在過去,我總是看到稱為position
和positionInPixels
的屬性是相同的。 這次position * 2 == positionInPixels
。 誰能告訴我這兩個屬性之間的區別是什么?何時它們的值會不同?
position
為您提供以磅為單位的位置,而positionInPixels
為您提供以像素為單位的位置。 在iPhone 4上,例如,位置的范圍可以從(0,0)到(320,480)(在縱向模式下); positionInPixels的范圍可以從(0,0)到(640,960),以反映其視網膜顯示的更高分辨率。
基本上,它們在視網膜顯示設備上有所不同。 在非視網膜顯示設備上,它們是相同的。
希望這可以幫助...
當您使用Retina顯示屏時,您的畫布仍包含320x480點,但是每個點都包含2個像素。 在標准顯示中,每個點是一個像素。 這就是為什么視網膜顯示更加詳細的原因,因為可以在紋理中使用更多像素數據。 因此,以像素為單位的位置是指特定像素上的位置。 (即,點0可以是高視網膜顯示屏中的像素0或像素1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.