Может ли кто-нибудь объяснить мне свойство CALayer contentsRect и систему координат #39;s?

Я понимаю, что свойство contentsRectдокументацииCALayer(здесь)позволяет определить, какая часть слоя будет использоваться для рисования, но я не понимаю, как работает система координат, я думаю.

Кажется, что когда ширина/высота меньше, площадь, используемая для контента, больше, и наоборот. Точно так же отрицательные позиции x, y, кажется, перемещают область содержимого вниз и вправо, что противоречит моей интуиции.

Кто-нибудь может объяснить, почему это так? Я уверен, что есть веская причина, но я предполагаю, что мне не хватает опыта графического программирования.

6
задан Kurt Revis 12 April 2012 в 05:40
поделиться